修改bug#40687
This commit is contained in:
+26
-12
@@ -373,9 +373,29 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
p.setChargeCompanyId(listCompany.get(0).getId());
|
||||
}
|
||||
}
|
||||
// 校验工作组成员单位是否已存在
|
||||
if (!StringUtils.isBlank(p.getChargeCompanyId())) {
|
||||
List<PayWorkingGroupSubItem> listDateNew = listData.stream().filter(item -> Objects.equals(p.getChargeCompanyId(), item.getChargeCompanyId())).collect(Collectors.toList());
|
||||
if (!CollectionUtils.isEmpty(listDateNew)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:工作组成员单位已存在,请修改。<br/>");
|
||||
}
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameTwo())
|
||||
&& Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameTwo())){
|
||||
msg.append("第 ").append(count + 3).append(" 行:企业联系人一与企业联系人二重复,请修改。<br/>");
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree())
|
||||
&& Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameThree())){
|
||||
msg.append("第 ").append(count + 3).append(" 行:企业联系人一与企业联系人三重复,请修改。<br/>");
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getContactsTemporaryNameTwo()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree())
|
||||
&& Objects.equals(p.getContactsTemporaryNameTwo(),p.getContactsTemporaryNameThree())){
|
||||
msg.append("第 ").append(count + 3).append(" 行:企业联系人二与企业联系人三重复,请修改。<br/>");
|
||||
}
|
||||
|
||||
// 校验联系人一
|
||||
if (StringUtils.isBlank(p.getContactsTemporaryNameOne())) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:联系人不能为空,请修改。<br/>");
|
||||
msg.append("第 ").append(count + 3).append(" 行:企业联系人一不能为空,请修改。<br/>");
|
||||
} else {
|
||||
if (!CollectionUtils.isEmpty(listCompany)) {
|
||||
// 通过联系人获取联系人id
|
||||
@@ -384,19 +404,13 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
Objects.equals(item.getName(), p.getContactsTemporaryNameOne())
|
||||
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
|
||||
if (CollectionUtils.isEmpty(listContacts)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在该联系人一,请修改。<br/>");
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人一,请修改。<br/>");
|
||||
} else {
|
||||
p.setContactsIdOne(listContacts.get(0).getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
// 校验工作组成员单位是否已存在
|
||||
if (!StringUtils.isBlank(p.getChargeCompanyId())) {
|
||||
List<PayWorkingGroupSubItem> listDateNew = listData.stream().filter(item -> Objects.equals(p.getChargeCompanyId(), item.getChargeCompanyId())).collect(Collectors.toList());
|
||||
if (!CollectionUtils.isEmpty(listDateNew)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:工作组成员单位已存在,请修改。<br/>");
|
||||
}
|
||||
}
|
||||
|
||||
// 校验联系人二
|
||||
if (!StringUtils.isBlank(p.getContactsTemporaryNameTwo()) && !CollectionUtils.isEmpty(listCompany)) {
|
||||
if (!CollectionUtils.isEmpty(listCompany)) {
|
||||
@@ -406,7 +420,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
Objects.equals(item.getName(), p.getContactsTemporaryNameTwo())
|
||||
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
|
||||
if (CollectionUtils.isEmpty(listContacts)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在该联系人二,请修改。<br/>");
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人二,请修改。<br/>");
|
||||
} else {
|
||||
p.setContactsIdTwo(listContacts.get(0).getId());
|
||||
}
|
||||
@@ -421,7 +435,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
Objects.equals(item.getName(), p.getContactsTemporaryNameThree())
|
||||
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
|
||||
if (CollectionUtils.isEmpty(listContacts)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在该联系人三,请修改。<br/>");
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在企业联系人三,请修改。<br/>");
|
||||
} else {
|
||||
p.setContactsIdThree(listContacts.get(0).getId());
|
||||
}
|
||||
@@ -438,7 +452,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
Objects.equals(item.getName(), p.getMailContactsTemporaryName())
|
||||
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
|
||||
if (CollectionUtils.isEmpty(listContacts)) {
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在该邮寄联系人,请修改。<br/>");
|
||||
msg.append("第 ").append(count + 3).append(" 行:该企业下不存在邮寄联系人,请修改。<br/>");
|
||||
} else {
|
||||
p.setMailContactsId(listContacts.get(0).getId());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user