fix: 制修订流程最终主起草人发布节点空指针报错
This commit is contained in:
+5
-10
@@ -53,9 +53,6 @@ public class ProcessESRevisionEndListener implements ExecutionListener {
|
|||||||
@Resource
|
@Resource
|
||||||
private ILawsCommonService lawsCommonService;
|
private ILawsCommonService lawsCommonService;
|
||||||
|
|
||||||
@Resource
|
|
||||||
private ILawsEnterpriseStandardService esService;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void notify(DelegateExecution delegateExecution) {
|
public void notify(DelegateExecution delegateExecution) {
|
||||||
// 获取流程实例Id
|
// 获取流程实例Id
|
||||||
@@ -87,19 +84,17 @@ public class ProcessESRevisionEndListener implements ExecutionListener {
|
|||||||
}
|
}
|
||||||
// 标准状态
|
// 标准状态
|
||||||
String tryFlag = (String) variables.get(FieldCommon.TRY_FLAG);
|
String tryFlag = (String) variables.get(FieldCommon.TRY_FLAG);
|
||||||
if (tryFlag.equals(YesOrNoEnum.YES.getValue())) {
|
if (tryFlag != null) {
|
||||||
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.TRIAL_OPERATION.getStateValue());
|
if (tryFlag.equals(YesOrNoEnum.YES.getValue())) {
|
||||||
} else {
|
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.TRIAL_OPERATION.getStateValue());
|
||||||
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.RELEASE.getStateValue());
|
}
|
||||||
}
|
}
|
||||||
|
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.RELEASE.getStateValue());
|
||||||
variables.put(FieldCommon.MODULE, TableNameEnum.ENTERPRISE_STANDARDS.getValue());
|
variables.put(FieldCommon.MODULE, TableNameEnum.ENTERPRISE_STANDARDS.getValue());
|
||||||
// 发布企标
|
// 发布企标
|
||||||
lawsCommonService.commonAdd(variables);
|
lawsCommonService.commonAdd(variables);
|
||||||
String espId = data.getEspId();
|
String espId = data.getEspId();
|
||||||
EnterpriseStandardPlan esp = espService.getById(espId);
|
EnterpriseStandardPlan esp = espService.getById(espId);
|
||||||
LambdaQueryWrapper<LawsEnterpriseStandard> esWrapper = new LambdaQueryWrapper<>();
|
|
||||||
esWrapper.eq(LawsEnterpriseStandard::getStandardNumber, standardNumber);
|
|
||||||
LawsEnterpriseStandard es = esService.getOne(esWrapper);
|
|
||||||
// 保存评审会记录
|
// 保存评审会记录
|
||||||
EnterpriseStandardReviewMeetingRecord esRmr = new EnterpriseStandardReviewMeetingRecord();
|
EnterpriseStandardReviewMeetingRecord esRmr = new EnterpriseStandardReviewMeetingRecord();
|
||||||
esRmr.setStandardId(esp.getId());
|
esRmr.setStandardId(esp.getId());
|
||||||
|
|||||||
Reference in New Issue
Block a user