From c297e62873d655f545ed6b5faa2dd13dc8302f37 Mon Sep 17 00:00:00 2001 From: Mr-wang Date: Tue, 19 Dec 2023 12:20:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E4=BA=8E=E5=B7=B2=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6,=E8=A2=AB=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=90=8E,=E5=88=A0=E9=99=A4=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E7=B4=A2=E5=BC=95=E4=BB=A5=E5=8F=8A=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E7=9F=A5=E8=AF=86=E5=90=8E,=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E4=BF=AE=E6=94=B9=E7=8A=B6=E6=80=81=E5=90=8E,?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E6=96=87=E4=BB=B6=E4=B8=8D=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UpateFileStateController.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 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 637a7091..e0bd77a7 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 @@ -106,8 +106,9 @@ public class UpateFileStateController { createPermScopeData(plId , me); SDK.getLogAPI().consoleInfo("修改为发布状态后同步权限数据到权限阅览成功===========>"); } - - createFile(plId,me); + if (state.equals("1")){ + createFile(plId,me); + } } else if ("2".equals(type)) { // 修改流程文件的审批状态 @@ -482,6 +483,23 @@ public class UpateFileStateController { DBSql.update("UPDATE APP_ACT_COE_PAL_PUBLISH_LIST SET TASKID='" + repetition_TaskId + "'WHERE PALREPOSITORYID='" + plId + "'"); } + }else { + String sql = "select EXT4 from APP_ACT_COE_PAL_REPOSITORY where ID = '"+plId+"'"; + String ext4 = DBSql.getString(sql); + String sql_card_name = "select * from APP_ACT_KMS_CARD where ID = '"+ext4+"'"; + RowMap rowMap = DBSql.getMap(sql_card_name); + String caed_name = rowMap.getString("CARDNAME"); + String[] split_card = caed_name.split("V"); + ProcessInstance processInstance = SDK.getProcessAPI().createProcessInstance("obj_a228b4816a7b4f58a862b9612299948c", "admin", ""); + PublishKnow(processInstance, me, ext4,me.getSessionId()); + JSONArray coontest = new JSONArray(new LinkedList<>()); + JSONObject jsonObject = new JSONObject(new LinkedHashMap<>()); + jsonObject.put("documentId", ext4); + jsonObject.put("content", "");//信息附件 + //jsonObject.put("abstract", dcContext);//信息摘要 + jsonObject.put("title", split_card[0]);//信息标题 + coontest.add(jsonObject); + createIndexesByContent(processInstance,coontest,ext4); } System.err.println("重新生成手册成功=====》" + count); }