feat: 企标更改流程驳回后再次提交 校验主起草单位
This commit is contained in:
+7
@@ -293,6 +293,13 @@ public class ProcessEsChangeServiceImpl extends ServiceImpl<ProcessEsChangeMappe
|
|||||||
ProcessApprovalRecord record = actFlowCommonService.getNodeIdByTaskId(taskId);
|
ProcessApprovalRecord record = actFlowCommonService.getNodeIdByTaskId(taskId);
|
||||||
String xmlNodeId = record.getNodeId();
|
String xmlNodeId = record.getNodeId();
|
||||||
if (xmlNodeId.equals(MAIN_DRAFT_USER_START)) {
|
if (xmlNodeId.equals(MAIN_DRAFT_USER_START)) {
|
||||||
|
// 判断主起草单位
|
||||||
|
actFlowCommonService.checkStandardState(data.getStandardId());
|
||||||
|
// 判断主起草部门是否有对应的修改单代码
|
||||||
|
if (StrUtil.isBlank(data.getMainDraftingUnit())) {
|
||||||
|
throw new JeroBootException("主起草单位不能为空");
|
||||||
|
}
|
||||||
|
this.validDepartCode(changeData.getData().getMainDraftingUnit());
|
||||||
// 清理原来的修改意见
|
// 清理原来的修改意见
|
||||||
LambdaQueryWrapper<EsChangeOpinion> esChangeOpinionLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<EsChangeOpinion> esChangeOpinionLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
esChangeOpinionLambdaQueryWrapper.eq(EsChangeOpinion::getBusinessId, data.getId());
|
esChangeOpinionLambdaQueryWrapper.eq(EsChangeOpinion::getBusinessId, data.getId());
|
||||||
|
|||||||
Reference in New Issue
Block a user