|
|
|
@ -85,25 +85,36 @@ public class DoHandle_CommonProcessCmd extends AbstractCommonCommand<Boolean> {
|
|
|
|
|
if(handleResult){
|
|
|
|
|
try{
|
|
|
|
|
if(userlist.size() > 0){
|
|
|
|
|
String userid = StringUtils.join(userlist);
|
|
|
|
|
|
|
|
|
|
String userid = StringUtils.join(userlist, ",");
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-userid:"+userid);
|
|
|
|
|
Class<?> clazz = Class.forName("weaver.interfaces.dito.overtime.SendPortalOverTimeSubmitUtil");
|
|
|
|
|
if(clazz.getMethod("sendOverTimeSubmit") != null) {
|
|
|
|
|
Method method = clazz.getMethod("sendOverTimeSubmit", String.class,String.class);
|
|
|
|
|
String className = "weaver.interfaces.dito.overtime.SendPortalOverTimeSubmitUtil" ;
|
|
|
|
|
String methodName = "sendOverTimeSubmit" ;
|
|
|
|
|
|
|
|
|
|
Object newInstance = clazz.newInstance();
|
|
|
|
|
method.invoke(newInstance,requestid,userid);
|
|
|
|
|
}
|
|
|
|
|
Class<?> clazz = Class.forName(className);
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-requestid1:"+requestid);
|
|
|
|
|
|
|
|
|
|
Method method = clazz.getMethod(methodName,String.class,String.class);
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-requestid2:"+requestid);
|
|
|
|
|
|
|
|
|
|
Object newInstance = clazz.newInstance();
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-requestid3:"+requestid);
|
|
|
|
|
|
|
|
|
|
method.invoke(newInstance,requestid+"",userid);
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-result:");
|
|
|
|
|
}
|
|
|
|
|
}catch (ClassNotFoundException | NoSuchMethodException e){
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-ClassNotFoundException:"+e);
|
|
|
|
|
} catch (IllegalAccessException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-IllegalAccessException:"+e);
|
|
|
|
|
} catch (InstantiationException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-InstantiationException:"+e);
|
|
|
|
|
} catch (InvocationTargetException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
bb.writeLog("DoHandle_CommonProcessCmd-InvocationTargetException:"+e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|