diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java index e255ee7309..3c49519af1 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java @@ -116,6 +116,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl formDTO) { //循环自动拼接sql语句,往多个表新增数据 //1.先往主表新增数据 @@ -123,7 +124,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl { if ("ic_resi_user".equals(d.getTableName())) { - Map map = d.getList().get(0); + LinkedHashMap map = d.getList().get(0); map.put("id", resiUserId); map.put("customer_id", tokenDto.getCustomerId()); map.put("created_by", tokenDto.getUserId()); @@ -143,7 +144,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl { if (!"ic_resi_user".equals(d.getTableName())) { - d.getList().forEach(map -> { + for (LinkedHashMap map : d.getList()) { map.put("id", UUID.randomUUID().toString().replaceAll("-", "")); map.put("ic_resi_user", resiUserId); map.put("customer_id", tokenDto.getCustomerId()); @@ -151,7 +152,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl formDTO) { //1.校验主表数据是否存在 String resiUserId = ""; - Map map = new HashMap<>(); + LinkedHashMap map = new LinkedHashMap<>(); for (IcResiUserFormDTO d : formDTO) { if ("ic_resi_user".equals(d.getTableName())) { map = d.getList().get(0); @@ -192,7 +194,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl { if (!"ic_resi_user".equals(d.getTableName())) { - d.getList().forEach(hash -> { + for (LinkedHashMap hash : d.getList()) { hash.put("updated_by", tokenDto.getUserId()); if (!hash.containsKey("ID")) { hash.put("id", UUID.randomUUID().toString().replaceAll("-", "")); @@ -205,7 +207,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl