From e436a2988fd154b8823ba1db87edfa7e04e1b5cf Mon Sep 17 00:00:00 2001 From: shilei Date: Fri, 17 Feb 2023 14:16:57 +0800 Subject: [PATCH] =?UTF-8?q?#HJ-31#=20=E6=8F=90=E4=BA=A4=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dito/reqremark/cmd/RequestRemarkCmd.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/com/engine/dito/reqremark/cmd/RequestRemarkCmd.java b/src/com/engine/dito/reqremark/cmd/RequestRemarkCmd.java index c9b297c1..ee27338b 100644 --- a/src/com/engine/dito/reqremark/cmd/RequestRemarkCmd.java +++ b/src/com/engine/dito/reqremark/cmd/RequestRemarkCmd.java @@ -211,7 +211,6 @@ public class RequestRemarkCmd extends AbstractCommonCommand> String requestname = ""; String workflowname = "" ; - String title = "" ; sql = " select t1.requestname,t3.workflowname\n" + " from workflow_requestbase t1\n" + @@ -223,12 +222,12 @@ public class RequestRemarkCmd extends AbstractCommonCommand> if (rs.next()) { workflowname = Util.null2String(rs.getString("workflowname")) ; requestname = Util.null2String(rs.getString("requestname")) ; - title = getShortMessageTitle(requestname); } String createdate = TimeUtil.getCurrentDateString(); String createtime = TimeUtil.getCurrentTimeString(); + String nodename = getNodeName(nodeid); requestObject.put("center",center); requestObject.put("title",requestname); @@ -270,7 +269,8 @@ public class RequestRemarkCmd extends AbstractCommonCommand> if(msgObject.containsKey("resultCode")){ resultCode = msgObject.getString("resultCode"); if(!"0".equals(resultCode)){ - sendPortalErrorUtil.doCreateSendPortalTodoErrorInfo(); + String resultmsg = msgObject.getString("resultMsg"); + sendPortalErrorUtil.doRecordPortalErrorInfo(requestid,nodeid,nodename,userid,requestObject.toJSONString(),resultCode,resultmsg); } } } @@ -349,7 +349,6 @@ public class RequestRemarkCmd extends AbstractCommonCommand> if(count > 0) { - String title = "" ; String requestname = "" ; String workflowname = "" ; sql = " select t1.workflowid,t1.requestname,t1.requestmark,t3.workflowname\n" + @@ -362,9 +361,10 @@ public class RequestRemarkCmd extends AbstractCommonCommand> if (rs.next()) { requestname = Util.null2String(rs.getString("requestname")); workflowname = Util.null2String(rs.getString("workflowname")); - title = getShortMessageTitle(requestname); } + String nodename = getNodeName(nodeid); + JSONObject requestObject = new JSONObject(); requestObject.put("center", center); requestObject.put("taskCode", requestid+"_cs_"+nodeid+"_"+userid); @@ -390,7 +390,10 @@ public class RequestRemarkCmd extends AbstractCommonCommand> if(msgObject.containsKey("resultCode")){ resultCode = msgObject.getString("resultCode"); if(!"0".equals(resultCode)){ - sendPortalErrorUtil.doCreateSendPortalTodoErrorInfo(); + String resultmsg = msgObject.getString("resultMsg"); + sendPortalErrorUtil.doRecordPortalErrorInfo(requestid,nodeid,nodename,userid,requestObject.toJSONString(),resultCode,resultmsg); + }else{ + sendPortalErrorUtil.doRecordPortalErrorInfo(requestid,nodeid,nodename,userid,requestObject.toJSONString(),resultCode,""); } } }