|
|
|
@ -2323,9 +2323,19 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
ChangeExecutionInfoEntity changeExecutionInfo = changeManagementMapper.queryChangeExecutionInfo(changeExecutionInfoVo); |
|
|
|
// 所选技术参数卡信息 |
|
|
|
List<ChangeRequestDetailEntity> requestDetaillist = changeManagementMapper.requestDetailSearch(changeRequest); |
|
|
|
// 评估模板信息 |
|
|
|
List<ChangeItemEntity> changeItemList = changeManagementMapper.changeItemSearch(changeRequest); |
|
|
|
// 执行模板信息 |
|
|
|
List<ChangeItemEntity> changeItemList = changeManagementMapper.changeItemSearch(changeRequest); |
|
|
|
// 特殊权限校验:roleId=13 表示该节点要求变更执行信息必须有数据 |
|
|
|
PlmProcessControllBaseData changeItemControlData = new PlmProcessControllBaseData(); |
|
|
|
changeItemControlData.setSite(data.getSite()); |
|
|
|
changeItemControlData.setNodeId(baseData.get("nodeId")); |
|
|
|
changeItemControlData.setWorkflowId(baseData.get("workflowId")); |
|
|
|
changeItemControlData.setRoleId(13); |
|
|
|
List<PlmProcessControllBaseData> changeItemControlList = requestManageMapper.getProcessSelect2(changeItemControlData); |
|
|
|
if (!changeItemControlList.isEmpty() && changeItemList.isEmpty()) { |
|
|
|
throw new RuntimeException("当前节点要求变更单执行信息不能为空,请先维护执行信息后再提交!"); |
|
|
|
} |
|
|
|
// 评估模板信息 |
|
|
|
List<ChangeItemEntity> changeItemList2 = changeManagementMapper.changeItemSearch2(changeRequest); |
|
|
|
// 会签模板信息 |
|
|
|
List<ChangeCountersignatureItemEntity> changeItemList3 = changeManagementMapper.changeCSItemSearch(changeRequest); |
|
|
|
|