|
@@ -2552,25 +2552,25 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
//获取被删除节点名称
|
|
|
//String nodeName = StringUtils.isNotEmpty(removeNode.getFullName()) ? removeNode.getFullName() : removeNode.getNodeName() + "," + removeNodeList.stream().map(wbs -> StringUtils.isNotEmpty(wbs.getFullName()) ? wbs.getFullName() : wbs.getNodeName()).collect(Collectors.joining());
|
|
|
|
|
|
- //获取当前节点下所有填报节点
|
|
|
- List<QueryProcessDataVO> queryProcess = new ArrayList<>();
|
|
|
- if (!Arrays.asList("1,2,3,4".split(",")).contains(removeNode.getMajorDataType().toString())) {
|
|
|
- queryProcess = this.informationQueryService.queryProcessDataByParentIdAndContractId(removeNode.getId().toString(), 1, removeNode.getContractId());
|
|
|
- if (queryProcess == null || queryProcess.size() == 0) {
|
|
|
- //填报节点
|
|
|
- queryProcess = this.informationQueryService.queryProcessDataByPrimaryKeyIdAndClassify(removeNode.getPKeyId().toString(), 1);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (queryProcess != null && queryProcess.size() > 0) {
|
|
|
- //检查这些填报节点是否存在已经审批或已经上报的节点,如果存在则不允许删除
|
|
|
- List<QueryProcessDataVO> approvalList = queryProcess.stream().filter(vo -> new Integer("2").equals(vo.getStatus()) && vo.getInformationQueryId() != null).collect(Collectors.toList());
|
|
|
- List<QueryProcessDataVO> runTaskList = queryProcess.stream().filter(vo -> new Integer("1").equals(vo.getStatus()) && vo.getInformationQueryId() != null).collect(Collectors.toList());
|
|
|
- if (approvalList.size() > 0 || runTaskList.size() > 0) {
|
|
|
- //说明存在已经审批或已经上报的节点,不允许删除
|
|
|
- return R.data(300, false, "存在已经上报或审批的节点,不允许删除");
|
|
|
- }
|
|
|
- }
|
|
|
+// //获取当前节点下所有填报节点
|
|
|
+// List<QueryProcessDataVO> queryProcess = new ArrayList<>();
|
|
|
+// if (!Arrays.asList("1,2,3,4".split(",")).contains(removeNode.getMajorDataType().toString())) {
|
|
|
+// queryProcess = this.informationQueryService.queryProcessDataByParentIdAndContractId2(removeNode.getId().toString(), 1, removeNode.getContractId());
|
|
|
+// if (queryProcess == null || queryProcess.size() == 0) {
|
|
|
+// //填报节点
|
|
|
+// queryProcess = this.informationQueryService.queryProcessDataByPrimaryKeyIdAndClassify(removeNode.getPKeyId().toString(), 1);
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// if (queryProcess != null && queryProcess.size() > 0) {
|
|
|
+// //检查这些填报节点是否存在已经审批或已经上报的节点,如果存在则不允许删除
|
|
|
+// List<QueryProcessDataVO> approvalList = queryProcess.stream().filter(vo -> new Integer("2").equals(vo.getStatus()) && vo.getInformationQueryId() != null).collect(Collectors.toList());
|
|
|
+// List<QueryProcessDataVO> runTaskList = queryProcess.stream().filter(vo -> new Integer("1").equals(vo.getStatus()) && vo.getInformationQueryId() != null).collect(Collectors.toList());
|
|
|
+// if (approvalList.size() > 0 || runTaskList.size() > 0) {
|
|
|
+// //说明存在已经审批或已经上报的节点,不允许删除
|
|
|
+// return R.data(300, false, "存在已经上报或审批的节点,不允许删除");
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
//保存操作记录
|
|
|
List<String> idArray = JSONArray.parseArray(JSONObject.toJSONString(ids.split(",")), String.class);
|