#EC_HJ106# 流程超时提交代码优化

main
shilei 2 years ago
parent 19f5e267a5
commit dbe37a1379

@ -81,16 +81,19 @@ public class DoHandle_CommonProcessCmd extends AbstractCommonCommand<Boolean> {
if (flownextoperator != 1) {//自动流转到下一操作者,单独处理 if (flownextoperator != 1) {//自动流转到下一操作者,单独处理
sendMsg(requestid, workflowid, userlist, flownextoperator); sendMsg(requestid, workflowid, userlist, flownextoperator);
} }
bb.writeLog("DoHandle_CommonProcessCmd:"+handleResult);
if(handleResult){ if(handleResult){
try{ try{
if(userlist.size() > 0){
String userid = StringUtils.join(userlist); String userid = StringUtils.join(userlist);
Class<?> clazz = Class.forName("weaver.interfaces.dito.overtime.SendPortalOverTimeSubmitUtil"); Class<?> clazz = Class.forName("weaver.interfaces.dito.overtime.SendPortalOverTimeSubmitUtil");
if(clazz.getMethod("sendOverTimeSubmit") != null) { if(clazz.getMethod("sendOverTimeSubmit") != null) {
Method method = clazz.getMethod("sendOverTimeSubmit", String.class); Method method = clazz.getMethod("sendOverTimeSubmit", String.class,String.class);
Object newInstance = clazz.newInstance(); Object newInstance = clazz.newInstance();
method.invoke(newInstance,userid); method.invoke(newInstance,requestid,userid);
}
} }
}catch (ClassNotFoundException | NoSuchMethodException e){ }catch (ClassNotFoundException | NoSuchMethodException e){
e.printStackTrace(); e.printStackTrace();

Loading…
Cancel
Save