From feef39e96b7113799a1e1b7fcc716df5bfe664e5 Mon Sep 17 00:00:00 2001 From: zhal <15900249928@163.com> Date: Mon, 31 Jul 2023 20:02:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=BF=AE=E6=94=B9=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UpateFileStateController.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/controller/UpateFileStateController.java b/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/controller/UpateFileStateController.java index 32425e6c..9783066d 100644 --- a/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/controller/UpateFileStateController.java +++ b/com.awspaas.user.apps.app20221008163300/src/com/awspaas/user/apps/app/controller/UpateFileStateController.java @@ -1,5 +1,6 @@ package com.awspaas.user.apps.app.controller; +import com.actionsoft.apps.coe.pal.pal.repository.dao.CoeProcessLevelDaoFacotory; import com.actionsoft.bpms.bo.engine.BO; import com.actionsoft.bpms.bpmn.engine.model.run.delegate.ProcessInstance; import com.actionsoft.bpms.commons.database.RowMap; @@ -72,9 +73,10 @@ public class UpateFileStateController { * "'WHERE PALREPOSITORYID='" + plId + "'"); } } */ - PALRepositoryModel palRepositoryModel = PALRepositoryCache.getCache().get(plId); - PALRepositoryCache.getCache().put(plId, palRepositoryModel); - + PALRepositoryModel plModel = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId); + if (plModel != null) { + PALRepositoryCache.getCache().put(plId, plModel); + } SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>"); if(Integer.valueOf(state) == 1){ createPermScopeData(plId , me); @@ -87,9 +89,10 @@ public class UpateFileStateController { System.err.println("审批改为设计=======>" + updataSql); count = DBSql.update(updataSql); - PALRepositoryModel palRepositoryModel = PALRepositoryCache.getCache().get(plId); - PALRepositoryCache.getCache().put(plId, palRepositoryModel); - + PALRepositoryModel plModel = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId); + if (plModel != null) { + PALRepositoryCache.getCache().put(plId, plModel); + } SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>"); } else if ("3".equals(type)) { // 重新生成手册 @@ -121,8 +124,11 @@ public class UpateFileStateController { System.err.println("停用改设计=======>" + updataSql); count = DBSql.update(updataSql); - PALRepositoryModel palRepositoryModel = PALRepositoryCache.getCache().get(plId); - PALRepositoryCache.getCache().put(plId, palRepositoryModel); + PALRepositoryModel plModel = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId); + if (plModel != null) { + PALRepositoryCache.getCache().put(plId, plModel); + } + SDK.getLogAPI().consoleInfo("更新状态后刷新缓存结束===========>"); }