升级icepdf从6.1.2到6.2.2
This commit is contained in:
@@ -102,7 +102,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.icepdf.os</groupId>
|
<groupId>org.icepdf.os</groupId>
|
||||||
<artifactId>icepdf-core</artifactId>
|
<artifactId>icepdf-core</artifactId>
|
||||||
<version>6.1.2</version>
|
<version>6.2.2</version>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>javax.media</groupId>
|
<groupId>javax.media</groupId>
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ public class PDFUtils {
|
|||||||
document.dispose();
|
document.dispose();
|
||||||
return outputStream;
|
return outputStream;
|
||||||
}
|
}
|
||||||
} catch (PDFException | IOException | PDFSecurityException e) {
|
} catch (PDFException | IOException | InterruptedException | PDFSecurityException e) {
|
||||||
log.error("PDF转图片异常, e{}", e.getMessage());
|
log.error("PDF转图片异常, e{}", e.getMessage());
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
String jobNumber = investmentManager.getJobnumber();
|
String jobNumber = investmentManager.getJobnumber();
|
||||||
String mobile = investmentManager.getMobile();
|
String mobile = investmentManager.getMobile();
|
||||||
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
||||||
if (Objects.isNull(dingdingUserDO) || Objects.isNull(dingdingUserDO.getUserid())) {
|
if (Objects.isNull(dingdingUserDO) || StringUtils.isEmpty(dingdingUserDO.getUserid())) {
|
||||||
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
||||||
}
|
}
|
||||||
rpcRequest.setDingUserId(dingdingUserDO.getUserid());
|
rpcRequest.setDingUserId(dingdingUserDO.getUserid());
|
||||||
@@ -158,7 +158,7 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
if (!Objects.isNull(developmentDirector)) {
|
if (!Objects.isNull(developmentDirector)) {
|
||||||
String mobile = developmentDirector.getMobile();
|
String mobile = developmentDirector.getMobile();
|
||||||
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
DingdingUserDO dingdingUserDO = dingdingUserMapper.selectDingDingUserByMobile(mobile);
|
||||||
if (Objects.isNull(dingdingUserDO) || Objects.isNull(dingdingUserDO.getUserid())) {
|
if (Objects.isNull(dingdingUserDO) || StringUtils.isEmpty(dingdingUserDO.getUserid())) {
|
||||||
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
throw new ServiceException(ErrorCodeEnum.DINGDING_USER_NOT_EXIST);
|
||||||
}
|
}
|
||||||
rpcRequest.getData().setUserSiteDevDingUserId(dingdingUserDO.getUserid());
|
rpcRequest.getData().setUserSiteDevDingUserId(dingdingUserDO.getUserid());
|
||||||
@@ -217,7 +217,6 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
|
||||||
public void qualificationCallback(QualificationCallbackReq request) {
|
public void qualificationCallback(QualificationCallbackReq request) {
|
||||||
log.info("MDM800审批成功回调,request{}", JSONObject.toJSONString(request));
|
log.info("MDM800审批成功回调,request{}", JSONObject.toJSONString(request));
|
||||||
//1. 信息是否完整
|
//1. 信息是否完整
|
||||||
@@ -252,6 +251,7 @@ public class FlowServiceImpl implements FlowService {
|
|||||||
// TODO pass_reason 暂无
|
// TODO pass_reason 暂无
|
||||||
Date passDate = new Date(request.getModifiedTime());
|
Date passDate = new Date(request.getModifiedTime());
|
||||||
//3. 生成通过函并修改数据库相关信息
|
//3. 生成通过函并修改数据库相关信息
|
||||||
|
//TODO 问题:如果因为 pdf 生成失败或者其他原因导致异常,但是由于 MDM 只是做回调,不对回调是否成功负责,会导致流程信息缺失
|
||||||
genPassLetterAndUpdateDB(partnerName, verifyCity, passDate, interviewId);
|
genPassLetterAndUpdateDB(partnerName, verifyCity, passDate, interviewId);
|
||||||
// TODO 4. 修改流程状态到下一阶段 4 分配选址开发经理
|
// TODO 4. 修改流程状态到下一阶段 4 分配选址开发经理
|
||||||
//审核未通过
|
//审核未通过
|
||||||
|
|||||||
Reference in New Issue
Block a user