소스 검색

更新redis缓存

liuyc 1 년 전
부모
커밋
d47cb58b9c

+ 7 - 4
blade-service/blade-business/src/main/java/org/springblade/business/controller/InformationWriteQueryController.java

@@ -2794,6 +2794,10 @@ public class InformationWriteQueryController extends BladeController {
 
         //获取父节点信息
         informationQueryService.AsyncWbsTree(queries.getParentId() + "", queries.getParentId() + "", queries.getContractId(), "", "1");
+
+        //更新redis
+        this.informationQueryService.delAsyncWbsTree(queries.getContractId());
+
         return R.data(aBoolean);
     }
 
@@ -3163,14 +3167,13 @@ public class InformationWriteQueryController extends BladeController {
         treeContract.setNodeName(vo.getAllSelectedList().get(0).getNodeName());
         R<Boolean> booleanR = this.saveOrCopyNodeTree(saveList, saveLedger, 2, treeContract);
 
-        //更新redis
-        informationQueryService.AsyncWbsTree(treeContract.getId() + "", treeContract.getId() + "", treeContract.getContractId(), "", "1");
-        informationQueryService.AsyncWbsTree(treeContract.getParentId() + "", treeContract.getParentId() + "", treeContract.getContractId(), "", "1");
-
         //获取电签信息、默认信息
         List<WbsTreeContract> nowTabs = saveList.stream().filter(f -> new Integer(2).equals(f.getType())).collect(Collectors.toList());
         this.updateTextDictInfos(nowTabs, oldTabIds, vo.getProjectId());
 
+        //更新redis
+        informationQueryService.delAsyncWbsTree(treeContract.getContractId());
+
         return booleanR;
     }