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