|
|
|
@ -8,6 +8,7 @@ import com.engine.kr.entity.kq.KqGlobal;
|
|
|
|
|
import com.engine.kr.enums.KqInteractiveEnum;
|
|
|
|
|
import com.engine.kr.service.impl.KqInteractiveServiceImpl;
|
|
|
|
|
import weaver.general.BaseBean;
|
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
import weaver.interfaces.workflow.action.Action;
|
|
|
|
|
import weaver.soa.workflow.request.MainTableInfo;
|
|
|
|
|
import weaver.soa.workflow.request.Property;
|
|
|
|
@ -24,6 +25,18 @@ import java.util.Map;
|
|
|
|
|
public class KrLeaveCreateAction implements Action {
|
|
|
|
|
@Override
|
|
|
|
|
public String execute(RequestInfo requestInfo) {
|
|
|
|
|
|
|
|
|
|
//判断操作类型 只有submit情况下执行下面推送考勤系统 请假信息
|
|
|
|
|
String src = Util.null2String(requestInfo.getRequestManager().getSrc());
|
|
|
|
|
String nodeid = Util.null2String(requestInfo.getRequestManager().getNodeid());
|
|
|
|
|
String requestid = Util.null2String(requestInfo.getRequestid());
|
|
|
|
|
//控制仅提交时触发
|
|
|
|
|
if(!"submit".equals(src)) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
new BaseBean().writeLog("--KrLeaveCreateAction-requestid-:"+requestid+", nodeid-:"+nodeid);
|
|
|
|
|
|
|
|
|
|
MainTableInfo mainTableInfo = requestInfo.getMainTableInfo();
|
|
|
|
|
String resourceId = "";
|
|
|
|
|
String leaveType = "";
|
|
|
|
|