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