#EC_HJ139# 流程被代理人处理代理流程日志增加接收人

main
shilei 1 year ago
parent e5ee47d57a
commit e483643a88

@ -46,6 +46,8 @@ public class SendPortalToReadByAgentUtil {
String objectAction = "0" ; String objectAction = "0" ;
String objectType = "0"; String objectType = "0";
String currentUserId = user.getUID()+"" ;
try { try {
String processTime = DateUtil.getCurrentTime("yyyy-MM-dd HH:mm:ss"); String processTime = DateUtil.getCurrentTime("yyyy-MM-dd HH:mm:ss");
JSONArray taskObjectList = new JSONArray(); JSONArray taskObjectList = new JSONArray();
@ -173,12 +175,11 @@ public class SendPortalToReadByAgentUtil {
String resultCode = msgObject.getString("resultCode"); String resultCode = msgObject.getString("resultCode");
if("0".equals(resultCode)){ if("0".equals(resultCode)){
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeid,nodename,userid,requestObject.toJSONString(),resultCode,"",zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeid,nodename,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,userid);
}else{ }else{
String resultmsg = msgObject.getString("resultMsg"); String resultmsg = msgObject.getString("resultMsg");
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeid,nodename,userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,nodeid,nodename,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,userid);
} }
} }
} }
@ -206,7 +207,7 @@ public class SendPortalToReadByAgentUtil {
String cus_staff = PropBean.getUfPropValue("cus_staff") ; String cus_staff = PropBean.getUfPropValue("cus_staff") ;
String scopeid = "-1"; String scopeid = "-1";
String scope = "HrmCustomFieldByInfoType" ; String scope = "HrmCustomFieldByInfoType" ;
String currentUserId = user.getUID()+"" ;
JSONObject requestObject = new JSONObject(); JSONObject requestObject = new JSONObject();
String actionType = "2"; String actionType = "2";
@ -359,7 +360,7 @@ public class SendPortalToReadByAgentUtil {
String resultCode = msgObject.getString("resultCode"); String resultCode = msgObject.getString("resultCode");
if ("0".equals(resultCode)) { if ("0".equals(resultCode)) {
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,f_weaver_belongto_userid,requestObject.toJSONString(),resultCode,"",zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,userid);
}else if ("TODO-FAIL-002".equals(resultCode)){ }else if ("TODO-FAIL-002".equals(resultCode)){
//The task does not exist.任务不存在,则新增 //The task does not exist.任务不存在,则新增
@ -367,7 +368,7 @@ public class SendPortalToReadByAgentUtil {
} else{ } else{
String resultmsg = msgObject.getString("resultMsg"); String resultmsg = msgObject.getString("resultMsg");
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,f_weaver_belongto_userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,userid);
} }
} }

@ -55,6 +55,8 @@ public class SendPortalTodoByAgentUtil {
String emailArray = ""; String emailArray = "";
Pattern regex = Pattern.compile(EMAIL_REGEX_DEFAULT); Pattern regex = Pattern.compile(EMAIL_REGEX_DEFAULT);
try { try {
String nextNodeUserIds = "" ;
String createrLastName = ""; String createrLastName = "";
String currentNodeId = "" ; String currentNodeId = "" ;
String currentNodeName = "" ; String currentNodeName = "" ;
@ -180,6 +182,7 @@ public class SendPortalTodoByAgentUtil {
} }
} }
}else{ }else{
String actionType = "2" ; String actionType = "2" ;
String objectAction = "0" ; String objectAction = "0" ;
String objectType = "0"; String objectType = "0";
@ -252,7 +255,9 @@ public class SendPortalTodoByAgentUtil {
String usercode = Util.null2String(rs.getString("loginid")) ; String usercode = Util.null2String(rs.getString("loginid")) ;
String staffid = Util.null2String(rs.getString("staffid")) ; String staffid = Util.null2String(rs.getString("staffid")) ;
String userid = Util.null2String(rs.getString("userid")) ; String userid = Util.null2String(rs.getString("userid")) ;
nextNodeUserIds += StringUtils.isEmpty(nextNodeUserIds) ? userid : ","+userid ;
if("sysadmin".equals(usercode)){ if("sysadmin".equals(usercode)){
usercode = "Admin"; usercode = "Admin";
@ -301,11 +306,11 @@ public class SendPortalTodoByAgentUtil {
sendMailUtil.sendMail(requestid,emailArray,notificationSubject,notificationContent); sendMailUtil.sendMail(requestid,emailArray,notificationSubject,notificationContent);
} }
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,f_weaver_belongto_userid,requestObject.toJSONString(),resultCode,"",zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,"",zhjkbs,nextNodeUserIds);
}else{ }else{
String resultmsg = msgObject.getString("resultMsg"); String resultmsg = msgObject.getString("resultMsg");
sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,f_weaver_belongto_userid,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs); sendPortalErrorUtil.doRecordPortalErrorInfo4Phase2(requestid,currentNodeId,currentNodeName,currentUserId,requestObject.toJSONString(),resultCode,resultmsg,zhjkbs,nextNodeUserIds);
} }
} }
} }

Loading…
Cancel
Save