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,""); } } }