diff --git a/src/weaver/interfaces/dito/overtime/SendPortalOverTimeSubmitUtil.java b/src/weaver/interfaces/dito/overtime/SendPortalOverTimeSubmitUtil.java index 9fd13e25..9e53af85 100644 --- a/src/weaver/interfaces/dito/overtime/SendPortalOverTimeSubmitUtil.java +++ b/src/weaver/interfaces/dito/overtime/SendPortalOverTimeSubmitUtil.java @@ -210,7 +210,7 @@ public class SendPortalOverTimeSubmitUtil { SendPortalErrorUtil sendPortalErrorUtil = new SendPortalErrorUtil(); HttpRequestUtil httpRequestUtil = new HttpRequestUtil(); String mobileJumpUrl = PropBean.getUfPropValue("mobileJumpUrl"); - JSONObject requestObject = new JSONObject(); + bb.writeLog("SendPortalOverTimeSubmitUtil--sendOverTimeSubmitBytoRead"); String terminal = "1" ; String actionType = "0" ; @@ -255,22 +255,7 @@ public class SendPortalOverTimeSubmitUtil { nodeId = Util.null2String(rs.getString("nodeid")) ; nodeName = Util.null2String(rs.getString("nodeName")) ; } - requestObject.put("center",center); - requestObject.put("title",requestname); - requestObject.put("taskCode", requestid+"_cs_"+userids); - - requestObject.put("nodeId",nodeId); - requestObject.put("taskType",taskType); - requestObject.put("actionType",actionType); - requestObject.put("createDate",processTime); - requestObject.put("messageTitle",getShortMessageTitle(requestname)); - requestObject.put("messageContent",requestname); - requestObject.put("terminal",terminal); - requestObject.put("urlPc",urlPc); - requestObject.put("urlApp",urlApp); - requestObject.put("urlDing",urlDing); - requestObject.put("nodeName",nodeName); - requestObject.put("ticketType",workflowname); + JSONArray taskObjectList = new JSONArray(); sql = " select t2.userid,h1.loginid,h1.email,t2.isremark,t1.requestid,t2.nodeid,d1.nodename,c1."+cus_staff+" as staffid "+ @@ -320,6 +305,24 @@ public class SendPortalOverTimeSubmitUtil { JSONArray taskArray = new JSONArray(); taskArray.add(taskObject); + JSONObject requestObject = new JSONObject(); + requestObject.put("center",center); + requestObject.put("title",requestname); + requestObject.put("taskCode", requestid+"_cs_"+userid); + + requestObject.put("nodeId",nodeId); + requestObject.put("taskType",taskType); + requestObject.put("actionType",actionType); + requestObject.put("createDate",processTime); + requestObject.put("messageTitle",getShortMessageTitle(requestname)); + requestObject.put("messageContent",requestname); + requestObject.put("terminal",terminal); + requestObject.put("urlPc",urlPc); + requestObject.put("urlApp",urlApp); + requestObject.put("urlDing",urlDing); + requestObject.put("nodeName",nodeName); + requestObject.put("ticketType",workflowname); + requestObject.put("taskObjectList",taskArray); String auth = username + ":" + passwd; bb.writeLog("sendOverTimeSubmitBytoRead---requestObject:"+requestObject.toJSONString());