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 eb16474d..f22af41f 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 @@ -575,8 +575,6 @@ public class UpateFileStateController { public void createKmsByNew(BO bo, String wsId, ProcessInstance processExecutionContext, String uid) { { - OutputTaskModel model = new OutputTask().getTaskReportById(bo.getString("TASKID")); - wsId = model.getWsId(); String publishfileid = bo.getString("PUBLISHFILEID"); String sql_n = "select * from APP_ACT_COE_PAL_REPOSITORY where id = '" + publishfileid + "'"; RowMap map = DBSql.getMap(sql_n); @@ -668,6 +666,10 @@ public class UpateFileStateController { if (StringUtils.isNotEmpty(cardId)) { String sql_ext4 = "select * from APP_ACT_COE_PAL_REPOSITORY where EXT4 = '" + cardId + "'"; RowMap map = DBSql.getMap(sql_ext4); + //此处map可能为空 + if(null == map){ + return; + } System.out.println("maps======>>>>>>>" + map); System.out.println("fileid==》》》》" + fileid); System.out.println("id==》》》》" + map.getString("ID")); @@ -843,7 +845,10 @@ public class UpateFileStateController { // 取消发布知识(全部维度) ResponseObject ro = appAPI.callASLP(appAPI.getAppContext(sourceAppId), aslp, params); System.out.println("取消发布的ro=====>>>>" + ro); - List bo_act_document = SDK.getBOAPI().query("BO_ACT_DOCUMENT", true).addQuery("CARDID = ", knwlId).list(); + if(UtilString.isEmpty(knwlId)){//兼容为null报错问题 by yujh + knwlId = ""; + } + List bo_act_document = SDK.getBOAPI().query("BO_ACT_DOCUMENT", true).addQuery("CARDID=", knwlId).list(); for (BO bo: bo_act_document) { String documentid = bo.getString("DOCUMENTID");