From 80751378079533791d916f5c37499042d0fe7965 Mon Sep 17 00:00:00 2001 From: wangjie <805650258@qq.com> Date: Wed, 13 Sep 2023 13:00:11 +0800 Subject: [PATCH] =?UTF-8?q?#=E6=8E=A8=E9=80=81=E8=AF=B7=E5=81=87=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=88=B0=E8=80=83=E5=8B=A4=E7=B3=BB=E7=BB=9Faction=20?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=AA=E5=85=81=E8=AE=B8=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E6=97=B6=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/workflow/action/KrLeaveCreateAction.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/weaver/interfaces/kr/workflow/action/KrLeaveCreateAction.java b/src/weaver/interfaces/kr/workflow/action/KrLeaveCreateAction.java index ab0792d..bbe3b18 100644 --- a/src/weaver/interfaces/kr/workflow/action/KrLeaveCreateAction.java +++ b/src/weaver/interfaces/kr/workflow/action/KrLeaveCreateAction.java @@ -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 = "";