Ver código fonte

指标修改模板时清理相应缓存追加

ZhangYanJie 3 meses atrás
pai
commit
e612c6f1db

+ 5 - 0
src/main/java/com/sundata/internalevaluation/configuration/service/IndexConfigService.java

@@ -4,6 +4,7 @@ import com.sundata.common.util.JsonUtil;
 import com.sundata.internalevaluation.configuration.mapper.IndexConfigMapper;
 import com.sundata.internalevaluation.configuration.model.IndexConfigModel;
 import com.sundata.internalevaluation.configuration.model.IndexSourceModel;
+import com.sundata.internalevaluation.script.execute.ScriptExecute;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -80,6 +81,10 @@ public class IndexConfigService {
             }
             indexConfigMapper.createIndexSource(model.getIndexDataSource());
         }
+        // 清理上次缓存
+        if (!model.getIndexNo().isEmpty() && !model.getIndexLogic().isEmpty()) {
+            ScriptExecute.deleteScript(model.getIndexNo(),model.getIndexLogic());
+        }
     }
 
     /**