diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayWorkingGroupSubItemServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayWorkingGroupSubItemServiceImpl.java index e09c08e6..542d407e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayWorkingGroupSubItemServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayWorkingGroupSubItemServiceImpl.java @@ -373,9 +373,29 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl listDateNew = listData.stream().filter(item -> Objects.equals(p.getChargeCompanyId(), item.getChargeCompanyId())).collect(Collectors.toList()); + if (!CollectionUtils.isEmpty(listDateNew)) { + msg.append("第 ").append(count + 3).append(" 行:工作组成员单位已存在,请修改。
"); + } + } + if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameTwo()) + && Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameTwo())){ + msg.append("第 ").append(count + 3).append(" 行:企业联系人一与企业联系人二重复,请修改。
"); + } + if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree()) + && Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameThree())){ + msg.append("第 ").append(count + 3).append(" 行:企业联系人一与企业联系人三重复,请修改。
"); + } + if(!StringUtils.isBlank(p.getContactsTemporaryNameTwo()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree()) + && Objects.equals(p.getContactsTemporaryNameTwo(),p.getContactsTemporaryNameThree())){ + msg.append("第 ").append(count + 3).append(" 行:企业联系人二与企业联系人三重复,请修改。
"); + } + // 校验联系人一 if (StringUtils.isBlank(p.getContactsTemporaryNameOne())) { - msg.append("第 ").append(count + 3).append(" 行:联系人不能为空,请修改。
"); + msg.append("第 ").append(count + 3).append(" 行:企业联系人一不能为空,请修改。
"); } else { if (!CollectionUtils.isEmpty(listCompany)) { // 通过联系人获取联系人id @@ -384,19 +404,13 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人一,请修改。
"); } else { p.setContactsIdOne(listContacts.get(0).getId()); } } } - // 校验工作组成员单位是否已存在 - if (!StringUtils.isBlank(p.getChargeCompanyId())) { - List listDateNew = listData.stream().filter(item -> Objects.equals(p.getChargeCompanyId(), item.getChargeCompanyId())).collect(Collectors.toList()); - if (!CollectionUtils.isEmpty(listDateNew)) { - msg.append("第 ").append(count + 3).append(" 行:工作组成员单位已存在,请修改。
"); - } - } + // 校验联系人二 if (!StringUtils.isBlank(p.getContactsTemporaryNameTwo()) && !CollectionUtils.isEmpty(listCompany)) { if (!CollectionUtils.isEmpty(listCompany)) { @@ -406,7 +420,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人二,请修改。
"); } else { p.setContactsIdTwo(listContacts.get(0).getId()); } @@ -421,7 +435,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人三,请修改。
"); } else { p.setContactsIdThree(listContacts.get(0).getId()); } @@ -438,7 +452,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第 ").append(count + 3).append(" 行:该企业下不存在邮寄联系人,请修改。
"); } else { p.setMailContactsId(listContacts.get(0).getId()); }