|
|
|
@ -131,10 +131,10 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
|
|
|
|
|
if("0".equals(resultCode)){
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,"",zhjkbs,"");
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,"");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -240,10 +240,10 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
if(msgObject.containsKey("resultCode")){
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if("0".equals(resultCode)){
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,"",zhjkbs,"");
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeId,nodeName,userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,"");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -417,10 +417,10 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
if (msgObject.containsKey("resultCode")) {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if ("0".equals(resultCode)) {
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,"");
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,"");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -588,14 +588,13 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
String msgdata = httpRequestUtil.doPostByAuth(portal_todourl,requestObject.toJSONString(),auth);
|
|
|
|
|
if (!"".equals(msgdata)) {
|
|
|
|
|
JSONObject msgObject = JSONObject.parseObject(msgdata);
|
|
|
|
|
//{"resultCode":"1","resultMsg":"No Result"}
|
|
|
|
|
if (msgObject.containsKey("resultCode")) {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if ("0".equals(resultCode)) {
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,userid);
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,userid);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -653,6 +652,10 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
String terminal = "1" ;
|
|
|
|
|
String taskType = "0";
|
|
|
|
|
String actionType = "2" ;
|
|
|
|
|
String objectAction = "0";
|
|
|
|
|
String objectType = "0" ;
|
|
|
|
|
|
|
|
|
|
String nextNodeUserIds = "" ;
|
|
|
|
|
|
|
|
|
|
String cus_staff = PropBean.getUfPropValue("cus_staff") ;
|
|
|
|
|
String scopeid = "-1";
|
|
|
|
@ -748,14 +751,18 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
//归档节点抄送
|
|
|
|
|
String creator = rs.getString("loginid");
|
|
|
|
|
String staffid = rs.getString("staffid");
|
|
|
|
|
String userid = Util.null2String(rs.getString("userid")) ;
|
|
|
|
|
nextNodeUserIds += StringUtils.isBlank(nextNodeUserIds) ? userid :","+userid ;
|
|
|
|
|
|
|
|
|
|
bb.writeLog("monitorPossessed4Requestid:"+requestid+" creator:"+creator);
|
|
|
|
|
|
|
|
|
|
if ("sysadmin".equals(creator)) {
|
|
|
|
|
creator = "Admin";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
JSONObject taskObject = new JSONObject();
|
|
|
|
|
taskObject.put("objectAction", "0");
|
|
|
|
|
taskObject.put("objectType", "0");
|
|
|
|
|
taskObject.put("objectAction", objectAction);
|
|
|
|
|
taskObject.put("objectType", objectType);
|
|
|
|
|
taskObject.put("objectCode", creator);
|
|
|
|
|
taskObject.put("objectId", staffid);
|
|
|
|
|
taskObject.put("operatorCode", creator);
|
|
|
|
@ -769,14 +776,13 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
|
|
|
|
|
if (!"".equals(msgdata)) {
|
|
|
|
|
JSONObject msgObject = JSONObject.parseObject(msgdata);
|
|
|
|
|
//{"resultCode":"1","resultMsg":"No Result"}
|
|
|
|
|
if (msgObject.containsKey("resultCode")) {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if ("0".equals(resultCode)) {
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,nextNodeUserIds);
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,nextNodeUserIds);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -788,7 +794,7 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***
|
|
|
|
|
*
|
|
|
|
|
* 流程智能预测
|
|
|
|
|
* @param requestids
|
|
|
|
|
* @param user
|
|
|
|
|
*/
|
|
|
|
@ -929,15 +935,16 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
if (msgObject.containsKey("resultCode")) {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if ("0".equals(resultCode)) {
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,"");
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,"");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
String actionType = "2" ;
|
|
|
|
|
String nextNodeUserIds = "";
|
|
|
|
|
|
|
|
|
|
int count = 0 ;
|
|
|
|
|
String countSql = " select t2.userid \n" +
|
|
|
|
@ -990,6 +997,9 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
while (rs.next()) {
|
|
|
|
|
String creator = rs.getString("loginid");
|
|
|
|
|
String staffid = rs.getString("staffid") ;
|
|
|
|
|
String userid = Util.null2String(rs.getString("userid")) ;
|
|
|
|
|
nextNodeUserIds += StringUtils.isEmpty(nextNodeUserIds) ? userid : ","+userid ;
|
|
|
|
|
|
|
|
|
|
bb.writeLog("monitorIntervention:"+requestid+" creator:"+creator);
|
|
|
|
|
if ("sysadmin".equals(creator)) {
|
|
|
|
|
creator = "Admin";
|
|
|
|
@ -1010,14 +1020,13 @@ public class SendPortalMonitorUtil {
|
|
|
|
|
|
|
|
|
|
if (!"".equals(msgdata)) {
|
|
|
|
|
JSONObject msgObject = JSONObject.parseObject(msgdata);
|
|
|
|
|
//{"resultCode":"1","resultMsg":"No Result"}
|
|
|
|
|
if (msgObject.containsKey("resultCode")) {
|
|
|
|
|
String resultCode = msgObject.getString("resultCode");
|
|
|
|
|
if ("0".equals(resultCode)) {
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,nextNodeUserIds);
|
|
|
|
|
}else{
|
|
|
|
|
String resultmsg = msgObject.getString("resultMsg");
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs);
|
|
|
|
|
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,nextNodeUserIds);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|