diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 02bb468..92d0e4c 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,13 +10,13 @@
-
-
+
+
+
+
+
+
-
-
-
-
@@ -59,7 +59,7 @@
-
+
@@ -78,11 +78,11 @@
+
-
@@ -476,7 +476,7 @@
-
+
diff --git a/src/com/engine/attendance/workflow/action/AskForLeaveCheckAction.java b/src/com/engine/attendance/workflow/action/AskForLeaveCheckAction.java
new file mode 100644
index 0000000..3495b35
--- /dev/null
+++ b/src/com/engine/attendance/workflow/action/AskForLeaveCheckAction.java
@@ -0,0 +1,81 @@
+package com.engine.attendance.workflow.action;
+
+import com.engine.attendance.workflow.service.MakeUpClockInService;
+import com.engine.attendance.workflow.service.impl.MakeUpClockInServiceImpl;
+import com.engine.common.util.CommonUtil;
+import com.engine.common.util.DateUtil;
+import com.engine.common.util.ServiceUtil;
+import com.google.common.collect.Maps;
+import lombok.extern.slf4j.Slf4j;
+import weaver.general.Util;
+import weaver.interfaces.workflow.action.Action;
+import weaver.soa.workflow.request.RequestInfo;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 请假流程提交检查
+ */
+@Slf4j
+public class AskForLeaveCheckAction implements Action {
+ private MakeUpClockInService makeUpClockInService = ServiceUtil.getService(MakeUpClockInServiceImpl.class);
+
+
+ @Override
+ public String execute(RequestInfo requestInfo) {
+ String requestid = requestInfo.getRequestid();
+ // 流程表单主表数据
+ HashMap mainTableData = CommonUtil.getMainTableInfo(requestInfo);
+ // 流程表单明细表数据
+ List