From b7c19995fe29f87b46acba8c05ba623bb6f46a35 Mon Sep 17 00:00:00 2001 From: sy Date: Thu, 28 Nov 2024 14:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E5=8B=A4-=E8=AF=B7=E5=81=87=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E6=A0=B9=E6=8D=AE=E6=98=8E=E7=BB=86=E8=A1=A83?= =?UTF-8?q?=E8=AF=B7=E5=81=87=E6=97=B6=E6=AE=B5=E9=87=8D=E5=8F=A0=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../askforleave/BatchAskForLeaveWorkFlowSubmitAction.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/engine/jucailinkq/attendance/workflow/action/askforleave/BatchAskForLeaveWorkFlowSubmitAction.java b/src/com/engine/jucailinkq/attendance/workflow/action/askforleave/BatchAskForLeaveWorkFlowSubmitAction.java index 6d93a24..de63c4d 100644 --- a/src/com/engine/jucailinkq/attendance/workflow/action/askforleave/BatchAskForLeaveWorkFlowSubmitAction.java +++ b/src/com/engine/jucailinkq/attendance/workflow/action/askforleave/BatchAskForLeaveWorkFlowSubmitAction.java @@ -62,7 +62,7 @@ public class BatchAskForLeaveWorkFlowSubmitAction implements Action { if (detailTableData.size() == 0 && detailTable3Data.size() > 0) { List> insertDetail1List = new ArrayList<>(); Map itemResult = new HashMap<>(); - List> itemDetailList = new ArrayList<>(); + List> itemDetailList = new ArrayList<>(); for (Map detailTable3Item : detailTable3Data) { detailTable3Item.put("jqlx", detailTable3Item.get("qjlx")); detailTable3Item.put("cxjqj", detailTable3Item.get("qjfs")); @@ -78,10 +78,11 @@ public class BatchAskForLeaveWorkFlowSubmitAction implements Action { requestInfo.getRequestManager().setMessagecontent(message); return Action.FAILURE_AND_CONTINUE; } else if (itemResult.get("data") != null) { - itemDetailList = (List>) itemResult.get("data"); + itemDetailList = (List>) itemResult.get("data"); if (itemDetailList.size() > 0) { + reCreateDetailList.addAll(itemDetailList); Map insertItem; - for (Map item : itemDetailList) { + for (Map item : itemDetailList) { insertItem = new HashMap<>(); insertItem.put("mainid", mainTableData.get("id")); insertItem.put("ksrq", item.getOrDefault("ksrq", ""));