@ -6,6 +6,7 @@ import com.engine.core.cfg.annotation.CommandDynamicProxy;
import com.engine.core.interceptor.AbstractCommandProxy ;
import com.engine.core.interceptor.AbstractCommandProxy ;
import com.engine.core.interceptor.Command ;
import com.engine.core.interceptor.Command ;
import com.engine.workflow.cmd.requestForm.ForwardSubmitCmd ;
import com.engine.workflow.cmd.requestForm.ForwardSubmitCmd ;
import org.apache.commons.lang.StringUtils ;
import weaver.conn.RecordSet ;
import weaver.conn.RecordSet ;
import weaver.file.FileUpload ;
import weaver.file.FileUpload ;
import weaver.general.BaseBean ;
import weaver.general.BaseBean ;
@ -14,6 +15,7 @@ import weaver.hrm.User;
import weaver.interfaces.dito.comInfo.PropBean ;
import weaver.interfaces.dito.comInfo.PropBean ;
import javax.servlet.http.HttpServletRequest ;
import javax.servlet.http.HttpServletRequest ;
import java.net.URLEncoder ;
import java.util.Map ;
import java.util.Map ;
@ -80,248 +82,248 @@ public class SendRemarkOperateTodoCmd extends AbstractCommandProxy<Map<String, O
* @param noideid
* @param noideid
* @param user
* @param user
* /
* /
public void sendTodoDataByNode ( String requestid , String noideid , User user , String portal_todourl , String username , String passwd , String bpm_workflowurl , String center ) {
// public void sendTodoDataByNode(String requestid, String noideid, User user, String portal_todourl, String username, String passwd, String bpm_workflowurl, String center) {
HttpReqUtils httpReqUtils = new HttpReqUtils ( ) ;
// HttpReqUtils httpReqUtils = new HttpReqUtils();
JSONObject requestObject = new JSONObject ( ) ;
// JSONObject requestObject = new JSONObject();
//
BaseBean bb = new BaseBean ( ) ;
// BaseBean bb = new BaseBean();
bb . writeLog ( "sendTodoDataByNode" ) ;
// bb.writeLog("sendTodoDataByNode");
RecordSet rs = new RecordSet ( ) ;
// RecordSet rs = new RecordSet();
String ticketType = center ;
// String ticketType = center;
String terminal = "1" ;
// String terminal = "1";
try {
// try {
//
String currentnodetype = "" ;
// String currentnodetype = "";
String sql = " select currentnodetype from workflow_requestbase where requestid=" + requestid ;
// String sql = " select currentnodetype from workflow_requestbase where requestid=" + requestid;
rs . executeQuery ( sql ) ;
// rs.executeQuery(sql);
bb . writeLog ( "sendTodoDataByNode--sql:" + sql ) ;
// bb.writeLog("sendTodoDataByNode--sql:" + sql);
if ( rs . next ( ) ) {
// if (rs.next()) {
currentnodetype = Util . null2String ( rs . getString ( "CURRENTNODETYPE" ) ) ;
// currentnodetype = Util.null2String(rs.getString("CURRENTNODETYPE"));
}
// }
bb . writeLog ( "sendTodoDataByNode--currentnodetype:" + currentnodetype ) ;
// bb.writeLog("sendTodoDataByNode--currentnodetype:" + currentnodetype);
if ( "3" . equals ( currentnodetype ) ) {
// if ("3".equals(currentnodetype)) {
String actionType = "3" ;
// String actionType = "3";
//
} else {
// } else {
//
String actionType = "" ;
// String actionType = "";
int count = 0 ;
// int count = 0;
sql = " select t2.userid,h1.loginid\n" +
// sql = " select t2.userid,h1.loginid\n" +
" from workflow_requestbase t1\n" +
// " from workflow_requestbase t1\n" +
" inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
// " inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
" left join (select id, lastname,loginid from hrmresource where status = 1 union all select id,lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
// " left join (select id, lastname,loginid from hrmresource where status = 1 union all select id,lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
" where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
" and ((t2.isremark = '0' and (t2.takisremark is null or t2.takisremark = 0)) or t2.isremark in ('1', '5', '8', '9', '7', '11'))\n" +
// " and ((t2.isremark = '0' and (t2.takisremark is null or t2.takisremark = 0)) or t2.isremark in ('1', '5', '8', '9', '7', '11'))\n" +
" and t2.islasttimes = 1\n" +
// " and t2.islasttimes = 1\n" +
" and (t2.isprocessing = '' or t2.isprocessing is null)\n" +
// " and (t2.isprocessing = '' or t2.isprocessing is null)\n" +
" and t2.REQUESTID = " + requestid +
// " and t2.REQUESTID = " + requestid +
" and t2.nodeid = " + noideid ;
// " and t2.nodeid = " + noideid;
bb . writeLog ( "sendTodoDataByNode--sql:" + sql ) ;
// bb.writeLog("sendTodoDataByNode--sql:" + sql);
rs . executeQuery ( sql ) ;
// rs.executeQuery(sql);
while ( rs . next ( ) ) {
// while (rs.next()) {
count + + ;
// count++;
}
// }
bb . writeLog ( "sendTodoDataByNode--count:" + count ) ;
// bb.writeLog("sendTodoDataByNode--count:" + count);
if ( count > 0 ) {
// if (count > 0) {
//
JSONArray taskObjectList = new JSONArray ( ) ;
// JSONArray taskObjectList = new JSONArray();
actionType = "1" ;
// actionType = "1";
//
sql = " select t1.requestname,t1.requestmark,t1.creater,t1.createdate,t1.createtime,h1.lastname,h1.loginid,\n" +
// sql = " select t1.requestname,t1.requestmark,t1.creater,t1.createdate,t1.createtime,h1.lastname,h1.loginid,\n" +
" t1.requestid as taskCode,t1.currentnodeid as nodeid,d1.nodename\n" +
// " t1.requestid as taskCode,t1.currentnodeid as nodeid,d1.nodename\n" +
" from workflow_requestbase t1\n" +
// " from workflow_requestbase t1\n" +
" inner join workflow_base t3 on t1.workflowid = t3.id\n" +
// " inner join workflow_base t3 on t1.workflowid = t3.id\n" +
" left join workflow_nodebase d1 on d1.id = t1.currentnodeid " +
// " left join workflow_nodebase d1 on d1.id = t1.currentnodeid " +
" left join (select id, lastname,loginid from hrmresource where status = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t1.creater\n" +
// " left join (select id, lastname,loginid from hrmresource where status = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t1.creater\n" +
" where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
" and t1.requestid = " + requestid +
// " and t1.requestid = " + requestid +
" and t1.currentnodeid = " + noideid ;
// " and t1.currentnodeid = " + noideid;
//
bb . writeLog ( "sendTodoDataByNode--sql:" + sql ) ;
// bb.writeLog("sendTodoDataByNode--sql:" + sql);
//
rs . executeQuery ( sql ) ;
// rs.executeQuery(sql);
if ( rs . next ( ) ) {
// if (rs.next()) {
//
String title = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String title = Util.null2String(rs.getString("requestname"));
String creator = Util . null2String ( rs . getString ( "loginid" ) ) ;
// String creator = Util.null2String(rs.getString("loginid"));
String taskCode = Util . null2String ( rs . getString ( "taskcode" ) ) ;
// String taskCode = Util.null2String(rs.getString("taskcode"));
String nodeId = Util . null2String ( rs . getString ( "nodeid" ) ) ;
// String nodeId = Util.null2String(rs.getString("nodeid"));
//
String createdate = Util . null2String ( rs . getString ( "createdate" ) ) ;
// String createdate = Util.null2String(rs.getString("createdate"));
String createtime = Util . null2String ( rs . getString ( "createtime" ) ) ;
// String createtime = Util.null2String(rs.getString("createtime"));
String messageTitle = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String messageTitle = Util.null2String(rs.getString("requestname"));
// messageTitle = getShortMessageTitle(messageTitle);
//// messageTitle = getShortMessageTitle(messageTitle);
String messageContent = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String messageContent = Util.null2String(rs.getString("requestname"));
//
String taskType = "0" ;
// String taskType = "0";
//
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid ;
// String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
// String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid;
String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
// String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid;
String nodeName = Util . null2String ( rs . getString ( "nodeName" ) ) ;
// String nodeName = Util.null2String(rs.getString("nodeName"));
//
//
requestObject . put ( "center" , center ) ;
// requestObject.put("center", center);
requestObject . put ( "title" , title ) ;
// requestObject.put("title", title);
requestObject . put ( "creator" , creator ) ;
// requestObject.put("creator", creator);
requestObject . put ( "taskCode" , taskCode ) ;
// requestObject.put("taskCode", taskCode);
requestObject . put ( "nodeId" , nodeId ) ;
// requestObject.put("nodeId", nodeId);
requestObject . put ( "taskType" , taskType ) ;
// requestObject.put("taskType", taskType);
requestObject . put ( "actionType" , actionType ) ;
// requestObject.put("actionType", actionType);
requestObject . put ( "createDate" , createdate + " " + createtime ) ;
// requestObject.put("createDate", createdate + " " + createtime);
requestObject . put ( "messageTitle" , messageTitle ) ;
// requestObject.put("messageTitle", messageTitle);
requestObject . put ( "messageContent" , messageContent ) ;
// requestObject.put("messageContent", messageContent);
requestObject . put ( "terminal" , terminal ) ;
// requestObject.put("terminal", terminal);
requestObject . put ( "urlPc" , urlPc ) ;
// requestObject.put("urlPc", urlPc);
requestObject . put ( "urlApp" , urlApp ) ;
// requestObject.put("urlApp", urlApp);
requestObject . put ( "urlDing" , urlDing ) ;
// requestObject.put("urlDing", urlDing);
requestObject . put ( "nodeName" , nodeName ) ;
// requestObject.put("nodeName", nodeName);
requestObject . put ( "ticketType" , ticketType ) ;
// requestObject.put("ticketType", ticketType);
}
// }
//
JSONObject taskObject = new JSONObject ( ) ;
// JSONObject taskObject = new JSONObject();
String objectAction = "1" ;
// String objectAction = "1";
String objectType = "0" ;
// String objectType = "0";
String objectCode = user . getLoginid ( ) ;
// String objectCode = user.getLoginid();
String objectId = "" ;
// String objectId = "";
String operatorCode = user . getLoginid ( ) ;
// String operatorCode = user.getLoginid();
//
taskObject . put ( "objectAction" , objectAction ) ;
// taskObject.put("objectAction", objectAction);
taskObject . put ( "objectType" , objectType ) ;
// taskObject.put("objectType", objectType);
taskObject . put ( "objectCode" , objectCode ) ;
// taskObject.put("objectCode", objectCode);
taskObject . put ( "objectId" , objectId ) ;
// taskObject.put("objectId", objectId);
taskObject . put ( "operatorCode" , operatorCode ) ;
// taskObject.put("operatorCode", operatorCode);
taskObjectList . add ( taskObject ) ;
// taskObjectList.add(taskObject);
requestObject . put ( "taskObjectList" , taskObjectList ) ;
// requestObject.put("taskObjectList", taskObjectList);
//
} else {
// } else {
//
JSONArray taskObjectList = new JSONArray ( ) ;
// JSONArray taskObjectList = new JSONArray();
actionType = "2" ;
// actionType = "2";
//
sql = " select t1.requestname,t1.requestmark,t1.creater,t1.createdate,t1.createtime,h1.lastname,h1.loginid,\n" +
// sql = " select t1.requestname,t1.requestmark,t1.creater,t1.createdate,t1.createtime,h1.lastname,h1.loginid,\n" +
" t1.requestid as taskCode,t1.currentnodeid as nodeid,d1.nodename\n" +
// " t1.requestid as taskCode,t1.currentnodeid as nodeid,d1.nodename\n" +
" from workflow_requestbase t1\n" +
// " from workflow_requestbase t1\n" +
" inner join workflow_base t3 on t1.workflowid = t3.id\n" +
// " inner join workflow_base t3 on t1.workflowid = t3.id\n" +
" left join workflow_nodebase d1 on d1.id = t1.currentnodeid " +
// " left join workflow_nodebase d1 on d1.id = t1.currentnodeid " +
" left join (select id, lastname,loginid from hrmresource where status = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t1.creater\n" +
// " left join (select id, lastname,loginid from hrmresource where status = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t1.creater\n" +
" where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
" and t1.requestid = " + requestid ;
// " and t1.requestid = " + requestid;
bb . writeLog ( "sendTodoDataByNode--sql:" + sql ) ;
// bb.writeLog("sendTodoDataByNode--sql:" + sql);
rs . executeQuery ( sql ) ;
// rs.executeQuery(sql);
if ( rs . next ( ) ) {
// if (rs.next()) {
//
String title = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String title = Util.null2String(rs.getString("requestname"));
String creator = Util . null2String ( rs . getString ( "loginid" ) ) ;
// String creator = Util.null2String(rs.getString("loginid"));
String taskCode = Util . null2String ( rs . getString ( "taskcode" ) ) ;
// String taskCode = Util.null2String(rs.getString("taskcode"));
String nodeId = Util . null2String ( rs . getString ( "nodeid" ) ) ;
// String nodeId = Util.null2String(rs.getString("nodeid"));
//
String createdate = Util . null2String ( rs . getString ( "createdate" ) ) ;
// String createdate = Util.null2String(rs.getString("createdate"));
String createtime = Util . null2String ( rs . getString ( "createtime" ) ) ;
// String createtime = Util.null2String(rs.getString("createtime"));
String messageTitle = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String messageTitle = Util.null2String(rs.getString("requestname"));
// messageTitle = getShortMessageTitle(messageTitle);
//// messageTitle = getShortMessageTitle(messageTitle);
String messageContent = Util . null2String ( rs . getString ( "requestname" ) ) ;
// String messageContent = Util.null2String(rs.getString("requestname"));
//
String taskType = "0" ;
// String taskType = "0";
//
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid ;
// String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
// String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid;
String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
// String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid;
String nodeName = Util . null2String ( rs . getString ( "nodeName" ) ) ;
// String nodeName = Util.null2String(rs.getString("nodeName"));
//
requestObject . put ( "center" , center ) ;
// requestObject.put("center", center);
requestObject . put ( "title" , title ) ;
// requestObject.put("title", title);
requestObject . put ( "creator" , creator ) ;
// requestObject.put("creator", creator);
requestObject . put ( "taskCode" , taskCode ) ;
// requestObject.put("taskCode", taskCode);
requestObject . put ( "nodeId" , nodeId ) ;
// requestObject.put("nodeId", nodeId);
requestObject . put ( "taskType" , taskType ) ;
// requestObject.put("taskType", taskType);
requestObject . put ( "actionType" , actionType ) ;
// requestObject.put("actionType", actionType);
requestObject . put ( "createDate" , createdate + " " + createtime ) ;
// requestObject.put("createDate", createdate + " " + createtime);
requestObject . put ( "messageTitle" , messageTitle ) ;
// requestObject.put("messageTitle", messageTitle);
requestObject . put ( "messageContent" , messageContent ) ;
// requestObject.put("messageContent", messageContent);
requestObject . put ( "terminal" , terminal ) ;
// requestObject.put("terminal", terminal);
requestObject . put ( "urlPc" , urlPc ) ;
// requestObject.put("urlPc", urlPc);
requestObject . put ( "urlApp" , urlApp ) ;
// requestObject.put("urlApp", urlApp);
requestObject . put ( "urlDing" , urlDing ) ;
// requestObject.put("urlDing", urlDing);
requestObject . put ( "nodeName" , nodeName ) ;
// requestObject.put("nodeName", nodeName);
requestObject . put ( "ticketType" , ticketType ) ;
// requestObject.put("ticketType", ticketType);
}
// }
//
// sql = " select t2.userid,h1.loginid\n" +
//// sql = " select t2.userid,h1.loginid\n" +
//// " from workflow_requestbase t1\n" +
//// " inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
//// " left join (select id, lastname,loginid from hrmresource where STATUS = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
//// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
//// " and t2.REQUESTID = "+requestid+
//// " and t2.nodeid = " + noideid ;
//// bb.writeLog("sendTodoDataByNode--sql:"+sql);
//// rs.executeQuery(sql);
//// while (rs.next()){
//// JSONObject taskObject = new JSONObject();
//// String objectAction = "1" ;
//// String objectType = "0";
//// String objectCode = user.getLoginid() ;
//// String objectId = "" ;
//// String operatorCode = user.getLoginid() ;
////
//// taskObject.put("objectAction",objectAction);
//// taskObject.put("objectType",objectType);
//// taskObject.put("objectCode",objectCode);
//// taskObject.put("objectId",objectId);
//// taskObject.put("operatorCode",operatorCode);
//// taskObjectList.add(taskObject);
//// }
//
// sql = " select t2.userid,h1.loginid\n" +
// " from workflow_requestbase t1\n" +
// " from workflow_requestbase t1\n" +
// " inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
// " inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
// " left join (select id, lastname,loginid from hrmresource where STATUS = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
// " left join (select id, lastname,loginid from hrmresource where STATUS = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
// " where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
// " and t2.REQUESTID = "+requestid+
// " and ((t2.isremark = '0' and (t2.takisremark is null or t2.takisremark = 0)) or t2.isremark in ('1', '5', '8', '9', '7', '11'))\n" +
// " and t2.nodeid = " + noideid ;
// " and t2.islasttimes = 1\n" +
// bb.writeLog("sendTodoDataByNode--sql:"+sql);
// " and (t2.isprocessing = '' or t2.isprocessing is null)\n" +
// " and t2.REQUESTID = " + requestid;
// bb.writeLog("sendTodoDataByNode--sql:" + sql);
// rs.executeQuery(sql);
// rs.executeQuery(sql);
// while (rs.next()){
// while (rs.next()) {
//
// String usercode = Util.null2String(rs.getString("loginid"));
// JSONObject taskObject = new JSONObject();
// JSONObject taskObject = new JSONObject();
// String objectAction = "1" ;
// String objectAction = " 0" ;
// String objectType = "0";
// String objectType = "0";
// String objectCode = user.getLoginid() ;
// String objectCode = user code ;
// String objectId = "" ;
// String objectId = "" ;
// String operatorCode = user.getLoginid() ;
// String operatorCode = user code ;
//
//
// taskObject.put("objectAction",objectAction);
// taskObject.put("objectAction", objectAction);
// taskObject.put("objectType",objectType);
// taskObject.put("objectType", objectType);
// taskObject.put("objectCode",objectCode);
// taskObject.put("objectCode", objectCode);
// taskObject.put("objectId",objectId);
// taskObject.put("objectId", objectId);
// taskObject.put("operatorCode",operatorCode);
// taskObject.put("operatorCode", operatorCode);
// taskObjectList.add(taskObject);
// taskObjectList.add(taskObject);
// }
// }
// requestObject.put("taskObjectList", taskObjectList);
sql = " select t2.userid,h1.loginid\n" +
// }
" from workflow_requestbase t1\n" +
//
" inner join workflow_currentoperator t2 on t1.requestid = t2.requestid\n" +
//// String username = "admin";
" left join (select id, lastname,loginid from hrmresource where STATUS = 1 union all select id, lastname,loginid from hrmresourcemanager ) h1 on h1.id = t2.userid\n" +
//// String passwd = "Uportal_123";
" where (t1.deleted <> 1 or t1.deleted is null or t1.deleted = '')\n" +
//// String todourl = "http://172.16.25.133/portal-web/centerTodo/sync" ;
" and ((t2.isremark = '0' and (t2.takisremark is null or t2.takisremark = 0)) or t2.isremark in ('1', '5', '8', '9', '7', '11'))\n" +
//
" and t2.islasttimes = 1\n" +
// //"Basic YWRtaW46VXBvcnRhbF8xMjM="
" and (t2.isprocessing = '' or t2.isprocessing is null)\n" +
//
" and t2.REQUESTID = " + requestid ;
// String auth = username + ":" + passwd;
bb . writeLog ( "sendTodoDataByNode--sql:" + sql ) ;
// bb.writeLog("requestObject:" + requestObject.toJSONString());
rs . executeQuery ( sql ) ;
// String msgdata = httpReqUtils.doPostByAuth2(portal_todourl, requestObject.toJSONString(), auth);
while ( rs . next ( ) ) {
// bb.writeLog("msgdata:" + msgdata);
// if (!"".equals(msgdata)) {
String usercode = Util . null2String ( rs . getString ( "loginid" ) ) ;
// JSONObject msgObject = JSONObject.parseObject(msgdata);
JSONObject taskObject = new JSONObject ( ) ;
// System.out.println(msgObject);
String objectAction = "0" ;
// }
String objectType = "0" ;
// }
String objectCode = usercode ;
// } catch (Exception e) {
String objectId = "" ;
// e.printStackTrace();
String operatorCode = usercode ;
// }
// }
taskObject . put ( "objectAction" , objectAction ) ;
taskObject . put ( "objectType" , objectType ) ;
taskObject . put ( "objectCode" , objectCode ) ;
taskObject . put ( "objectId" , objectId ) ;
taskObject . put ( "operatorCode" , operatorCode ) ;
taskObjectList . add ( taskObject ) ;
}
requestObject . put ( "taskObjectList" , taskObjectList ) ;
}
// String username = "admin";
// String passwd = "Uportal_123";
// String todourl = "http://172.16.25.133/portal-web/centerTodo/sync" ;
//"Basic YWRtaW46VXBvcnRhbF8xMjM="
String auth = username + ":" + passwd ;
bb . writeLog ( "requestObject:" + requestObject . toJSONString ( ) ) ;
String msgdata = httpReqUtils . doPostByAuth2 ( portal_todourl , requestObject . toJSONString ( ) , auth ) ;
bb . writeLog ( "msgdata:" + msgdata ) ;
if ( ! "" . equals ( msgdata ) ) {
JSONObject msgObject = JSONObject . parseObject ( msgdata ) ;
System . out . println ( msgObject ) ;
}
}
} catch ( Exception e ) {
e . printStackTrace ( ) ;
}
}
/ * * *
/ * * *
*
*
@ -333,7 +335,7 @@ public class SendRemarkOperateTodoCmd extends AbstractCommandProxy<Map<String, O
HttpReqUtils httpReqUtils = new HttpReqUtils ( ) ;
HttpReqUtils httpReqUtils = new HttpReqUtils ( ) ;
JSONObject requestObject = new JSONObject ( ) ;
JSONObject requestObject = new JSONObject ( ) ;
String mobileJumpUrl = PropBean . getUfPropValue ( "mobileJumpUrl" ) ;
BaseBean bb = new BaseBean ( ) ;
BaseBean bb = new BaseBean ( ) ;
bb . writeLog ( "sendTodoDataByCreateNode" ) ;
bb . writeLog ( "sendTodoDataByCreateNode" ) ;
RecordSet rs = new RecordSet ( ) ;
RecordSet rs = new RecordSet ( ) ;
@ -385,6 +387,14 @@ public class SendRemarkOperateTodoCmd extends AbstractCommandProxy<Map<String, O
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid ;
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid ;
String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
String urlApp = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
String urlDing = "[newtab]" + bpm_workflowurl + "/spa/workflow/static4mobileform/index.html#/req?requestid=" + requestid ;
if ( StringUtils . isNotEmpty ( mobileJumpUrl ) ) {
urlDing + = "&returnUrl=" + URLEncoder . encode ( mobileJumpUrl , "UTF-8" ) ;
urlApp + = "&returnUrl=" + URLEncoder . encode ( mobileJumpUrl , "UTF-8" ) ;
}
String nodeName = Util . null2String ( rs . getString ( "nodeName" ) ) ;
String nodeName = Util . null2String ( rs . getString ( "nodeName" ) ) ;
requestObject . put ( "center" , center ) ;
requestObject . put ( "center" , center ) ;
@ -447,7 +457,14 @@ public class SendRemarkOperateTodoCmd extends AbstractCommandProxy<Map<String, O
bb . writeLog ( "msgdata:" + msgdata ) ;
bb . writeLog ( "msgdata:" + msgdata ) ;
if ( ! "" . equals ( msgdata ) ) {
if ( ! "" . equals ( msgdata ) ) {
JSONObject msgObject = JSONObject . parseObject ( msgdata ) ;
JSONObject msgObject = JSONObject . parseObject ( msgdata ) ;
System . out . println ( msgdata ) ;
if ( msgObject . containsKey ( "resultCode" ) ) {
String resultCode = msgObject . getString ( "resultCode" ) ;
if ( "0" . equals ( resultCode ) ) {
} else {
}
}
}
}
}
}
} catch ( Exception e ) {
} catch ( Exception e ) {