Bladeren bron

资料填报、资料查询懒加载树缓存相关

liuyc 1 jaar geleden
bovenliggende
commit
47aee05ee1

+ 6 - 4
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreeContractController.java

@@ -1,5 +1,7 @@
 package org.springblade.manager.controller;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import com.spire.xls.*;
@@ -204,7 +206,7 @@ public class WbsTreeContractController extends BladeController {
             parentId = primaryKeyId;
         }
         List<WbsTreeContractLazyVO> vos;
-        /*String dataInfoId;
+        String dataInfoId;
         if (("1").equals(classifyType)) {
             dataInfoId = contractId + "_" + parentId + "_" + classifyType + "_" + tableOwner;
         } else {
@@ -213,13 +215,13 @@ public class WbsTreeContractController extends BladeController {
         Object data = redisTemplate.opsForValue().get("blade-manager::contract:wbstree:" + dataInfoId);
         if (data != null) {
             vos = JSON.parseArray(data.toString(), WbsTreeContractLazyVO.class);
-        } else {*/
+        } else {
         vos = iWbsTreeContractService.lazyQueryContractWbsTree(parentId, contractId, contractIdRelation, tableOwner);
-            /*if (vos != null) {
+            if (vos != null) {
                 JSONArray array = JSONArray.parseArray(JSON.toJSONString(vos));
                 redisTemplate.opsForValue().set("blade-manager::contract:wbstree:" + dataInfoId, JSON.toJSON(array).toString());
             }
-        }*/
+        }
         return R.data(vos);
     }