|
|
@ -62,7 +62,7 @@ public class BatchAskForLeaveWorkFlowSubmitAction implements Action {
|
|
|
|
if (detailTableData.size() == 0 && detailTable3Data.size() > 0) {
|
|
|
|
if (detailTableData.size() == 0 && detailTable3Data.size() > 0) {
|
|
|
|
List<Map<String, Object>> insertDetail1List = new ArrayList<>();
|
|
|
|
List<Map<String, Object>> insertDetail1List = new ArrayList<>();
|
|
|
|
Map<String, Object> itemResult = new HashMap<>();
|
|
|
|
Map<String, Object> itemResult = new HashMap<>();
|
|
|
|
List<Map<String, Object>> itemDetailList = new ArrayList<>();
|
|
|
|
List<Map<String, String>> itemDetailList = new ArrayList<>();
|
|
|
|
for (Map<String, String> detailTable3Item : detailTable3Data) {
|
|
|
|
for (Map<String, String> detailTable3Item : detailTable3Data) {
|
|
|
|
detailTable3Item.put("jqlx", detailTable3Item.get("qjlx"));
|
|
|
|
detailTable3Item.put("jqlx", detailTable3Item.get("qjlx"));
|
|
|
|
detailTable3Item.put("cxjqj", detailTable3Item.get("qjfs"));
|
|
|
|
detailTable3Item.put("cxjqj", detailTable3Item.get("qjfs"));
|
|
|
@ -78,10 +78,11 @@ public class BatchAskForLeaveWorkFlowSubmitAction implements Action {
|
|
|
|
requestInfo.getRequestManager().setMessagecontent(message);
|
|
|
|
requestInfo.getRequestManager().setMessagecontent(message);
|
|
|
|
return Action.FAILURE_AND_CONTINUE;
|
|
|
|
return Action.FAILURE_AND_CONTINUE;
|
|
|
|
} else if (itemResult.get("data") != null) {
|
|
|
|
} else if (itemResult.get("data") != null) {
|
|
|
|
itemDetailList = (List<Map<String, Object>>) itemResult.get("data");
|
|
|
|
itemDetailList = (List<Map<String, String>>) itemResult.get("data");
|
|
|
|
if (itemDetailList.size() > 0) {
|
|
|
|
if (itemDetailList.size() > 0) {
|
|
|
|
|
|
|
|
reCreateDetailList.addAll(itemDetailList);
|
|
|
|
Map<String, Object> insertItem;
|
|
|
|
Map<String, Object> insertItem;
|
|
|
|
for (Map<String, Object> item : itemDetailList) {
|
|
|
|
for (Map<String, String> item : itemDetailList) {
|
|
|
|
insertItem = new HashMap<>();
|
|
|
|
insertItem = new HashMap<>();
|
|
|
|
insertItem.put("mainid", mainTableData.get("id"));
|
|
|
|
insertItem.put("mainid", mainTableData.get("id"));
|
|
|
|
insertItem.put("ksrq", item.getOrDefault("ksrq", ""));
|
|
|
|
insertItem.put("ksrq", item.getOrDefault("ksrq", ""));
|
|
|
|