From f77d209832254e06dfc29cc41f8a62233ffcbe18 Mon Sep 17 00:00:00 2001 From: zhal <15900249928@163.com> Date: Fri, 5 Apr 2024 21:13:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=89=B9=E9=87=8F=E4=BF=AE=E6=94=B9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UpateFileStateController.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/com.awspaas.user.bpa/src/com/awspaas/user/bpa/controller/UpateFileStateController.java b/com.awspaas.user.bpa/src/com/awspaas/user/bpa/controller/UpateFileStateController.java index 111c91da..79227618 100644 --- a/com.awspaas.user.bpa/src/com/awspaas/user/bpa/controller/UpateFileStateController.java +++ b/com.awspaas.user.bpa/src/com/awspaas/user/bpa/controller/UpateFileStateController.java @@ -64,16 +64,18 @@ public class UpateFileStateController { BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail(); bo_eu_pal_repository.set("ISPUBLISH",state); SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository); - //修改发布状态 - String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId + //修改发布状态 如果用户把一个模型改为已发布,应该把已发布调整为1,同时已停用和审批中调整为0; + String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISPUBLISH = '" + state + "',ISSTOP=0,ISAPPROVAL=0,MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId + "'"; DBSql.update("UPDATE APP_ACT_COE_PAL_REPOSITORY SET EXT5 = '"+state+"',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '"+plId+"'"); count = DBSql.update(updataSql); String sqlt = "UPDATE BO_EU_PAL_FILE1 SET FILESTATE = '" + state + "' WHERE FILEID = '" + plId + "'"; int update = DBSql.update(sqlt); - if (update==0){ - } + + + + /* String id = DBSql.getString("SELECT ID FROM APP_ACT_COE_PAL_PUBLISH_LIST WHERE PALREPOSITORYID='" + plId + "'"); * if (UtilString.isNotEmpty(id)) { PALRepositoryModel model = @@ -92,6 +94,8 @@ public class UpateFileStateController { * DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + taskId + * "'WHERE PALREPOSITORYID='" + plId + "'"); } } */ + + PALRepositoryModel model = CoeProcessLevelDaoFacotory.createCoeProcessLevel().getInstance(plId); if (model!=null){ PALRepositoryCache.getCache().put(plId,model); @@ -144,8 +148,8 @@ public class UpateFileStateController { BO bo_eu_pal_repository = SDK.getBOAPI().query("BO_EU_PAL_REPOSITORY").addQuery("PLID = ", plId).detail(); bo_eu_pal_repository.set("ISSTOP",state); SDK.getBOAPI().update("BO_EU_PAL_REPOSITORY",bo_eu_pal_repository); - // 修改流程文件的停用状态 - String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "',MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId + // 修改流程文件的停用状态 如果用户把一个模型改为已停用,应该把已停用调整为1,同时已发布和审批中调整为0; + String updataSql = "UPDATE APP_ACT_COE_PAL_REPOSITORY SET ISSTOP = '" + state + "',ISPUBLISH=0,ISAPPROVAL=0,MODIFYDATE = TO_DATE('"+date+"','YY-MM-DD HH24:MI:SS') WHERE ID = '" + plId + "'"; System.err.println("停用改设计=======>" + updataSql); count = DBSql.update(updataSql); @@ -210,7 +214,7 @@ public class UpateFileStateController { }else{ oldBo.set("PALVERSIONID" , plVersionid); oldBo.set("PALNAME" , parentModel.getName()); - oldBo.set("PERMTYPE" , "0"); + //oldBo.set("PERMTYPE" , "0"); String sql = "select * from APP_ACT_COE_PAL_REPOSITORY where ID = '"+palId+"'"; RowMap map = DBSql.getMap(sql); if (map!=null){