diff --git a/src/com/engine/attendance/workflow/action/RevokeLeaveAction.java b/src/com/engine/attendance/workflow/action/RevokeLeaveAction.java index d90b6cb..3499c71 100644 --- a/src/com/engine/attendance/workflow/action/RevokeLeaveAction.java +++ b/src/com/engine/attendance/workflow/action/RevokeLeaveAction.java @@ -44,9 +44,9 @@ public class RevokeLeaveAction implements Action { for (Row r : s) { //行 Cell[] h = r.getCell(); + Map itemMap = new HashMap<>(); for (Cell c : h) { //列 - Map itemMap = new HashMap<>(); String name = Util.null2String(c.getName()); log.info("RevokeLeaveAction key : {}, value : {}",c.getName(), c.getValue()); if ("cxsm".equals(name)) { @@ -55,6 +55,12 @@ public class RevokeLeaveAction implements Action { if ("cxlyid".equals(name)) { itemMap.put("cxlyid", Util.null2String(c.getValue())); } + if ("cx".equals(name)) { + itemMap.put("cx", Util.null2String(c.getValue())); + } + } + log.info("RevokeLeaveAction itemMap : [{}]",itemMap); + if (Util.null2String(itemMap.get("cx")).equals("1")) { updateList.add(itemMap); } }