diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java index eb2218f1..f5801bf7 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java @@ -647,8 +647,14 @@ public class PayCompanyManagementController extends JeroController list = ExcelImportUtil.importExcel(file.getInputStream(), PayCompanyManagement.class, params); if(!CollectionUtils.isEmpty(list)){ List listSigning = new ArrayList<>(); @@ -661,18 +667,17 @@ public class PayCompanyManagementController extends JeroController listDutyCodeAll = payCompanyManagementService.list(queryPayCompanyManagement); List listCompany = new ArrayList<>(); List listDutyCode = new ArrayList<>(); - StringBuilder msg = new StringBuilder(); int finalDataSource = dataSource; int finalStatus = status; list.forEach(p->{ int count = list.indexOf(p); // 校验excel表中是否存在重复企业名称 if(listCompany.contains(p.getCompanyName())){ - msg.append("第 ").append(count + 3).append(" 行:企业名称在excel中重复,请修改。
"); + msg.append("第").append(count + 3).append("行:企业名称在excel中重复,请修改。
"); } listCompany.add(p.getCompanyName()); if(listDutyCode.contains(p.getDutyCode())){ - msg.append("第 ").append(count + 3).append(" 行:信用代码在excel中重复,请修改。
"); + msg.append("第").append(count + 3).append("行:信用代码在excel中重复,请修改。
"); } listCompany.add(p.getDutyCode()); p.setDataSource(finalDataSource); @@ -709,6 +714,8 @@ public class PayCompanyManagementController extends JeroController list = ExcelImportUtil.importExcel(file.getInputStream(), PayContactsManagement.class, params); if(!CollectionUtils.isEmpty(list)){ List listSigning = new ArrayList<>(); @@ -713,7 +719,6 @@ public class PayContactsManagementController extends JeroController listContacts = new ArrayList<>(); - StringBuilder msg = new StringBuilder(); List finalListCompanyAll = listCompanyAll; List finalListContactsAll = listContactsAll; list.forEach(p->{ @@ -721,13 +726,13 @@ public class PayContactsManagementController extends JeroController listContactsPhone = listContacts.stream().filter(p1->Objects.equals(p1.getPhone(),p.getPhone())).collect(Collectors.toList()); if(!CollectionUtils.isEmpty(listContactsPhone)){ - msg.append("第 ").append(count + 3).append(" 行:手机号在excel中重复,请修改。
"); + msg.append("第").append(count + 3).append("行:手机号在excel中重复,请修改。
"); } // 校验excel表中是否存在重复联系人 List listContactsName = listContacts.stream().filter(p1->Objects.equals(p1.getName(),p.getName()) && Objects.equals(p1.getCompanyId(),p.getCompanyId())).collect(Collectors.toList()); if(!CollectionUtils.isEmpty(listContactsName)){ - msg.append("第 ").append(count + 3).append(" 行:联系人姓名在excel中重复,请修改。
"); + msg.append("第").append(count + 3).append("行:联系人姓名在excel中重复,请修改。
"); } listContacts.add(p); // 校验字段值 @@ -736,7 +741,7 @@ public class PayContactsManagementController extends JeroController"); + msg.append("第").append(count + 3).append("行:企业名称不能为空,请修改。
"); }else{ // 根据企业名称获取企业id if(!CollectionUtils.isEmpty(finalListCompanyAll)){ @@ -744,10 +749,10 @@ public class PayContactsManagementController extends JeroController"); + msg.append("第").append(count + 3).append("行:企业名称不存在,请修改。
"); } }else{ - msg.append("第 ").append(count + 3).append(" 行:企业名称不存在,请修改。
"); + msg.append("第").append(count + 3).append("行:企业名称不存在,请修改。
"); } } // 校验 手机号,姓名 @@ -779,6 +784,8 @@ public class PayContactsManagementController extends JeroController{ if(!Objects.equals(map.get(listSpendingContract.indexOf(p)),p)){ - throw new JeroBootException("excel表头错误!"); + throw new JeroBootException("文件格式有误,请下载模板后上传!"); } }); int count1 = count - listSpendingContract.size(); @@ -272,7 +272,7 @@ public class PaySpendingContractServiceImpl extends ServiceImpl list = ExcelImportUtil.importExcel(file.getInputStream(), PayWorkingGroupSubItem.class, params); @@ -362,13 +362,13 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl listCompany = new ArrayList<>(); if (StringUtils.isBlank(p.getChargeCompanyTemporaryName())) { - msg.append("第 ").append(count + 3).append(" 行:企业名称不能为空,请修改。
"); + msg.append("第").append(count + 3).append("行:企业名称不能为空,请修改。
"); } else { // 通过企业名称获取企业id listCompany = listCompanyInfo.stream().filter(item -> Objects.equals(item.getCompanyName(), p.getChargeCompanyTemporaryName())).collect(Collectors.toList()); if (CollectionUtils.isEmpty(listCompany)) { - msg.append("第 ").append(count + 3).append(" 行:企业名称不存在,请修改。
"); + msg.append("第").append(count + 3).append("行:企业名称不存在,请修改。
"); } else { p.setChargeCompanyId(listCompany.get(0).getId()); } @@ -377,25 +377,25 @@ 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(" 行:工作组成员单位已存在,请修改。
"); + 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(" 行:企业联系人一与企业联系人二重复,请修改。
"); + 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(" 行:企业联系人一与企业联系人三重复,请修改。
"); + 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(" 行:企业联系人二与企业联系人三重复,请修改。
"); + 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 @@ -404,7 +404,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第").append(count + 3).append("行:该企业下不存在企业联系人一,请修改。
"); } else { p.setContactsIdOne(listContacts.get(0).getId()); } @@ -420,7 +420,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第").append(count + 3).append("行:该企业下不存在企业联系人二,请修改。
"); } else { p.setContactsIdTwo(listContacts.get(0).getId()); } @@ -435,7 +435,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第").append(count + 3).append("行:该企业下不存在企业联系人三,请修改。
"); } else { p.setContactsIdThree(listContacts.get(0).getId()); } @@ -443,7 +443,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第").append(count + 3).append("行:邮寄联系人不能为空,请修改。
"); } else { if (!CollectionUtils.isEmpty(listCompany)) { // 通过联系人获取联系人id @@ -452,7 +452,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl"); + msg.append("第").append(count + 3).append("行:该企业下不存在邮寄联系人,请修改。
"); } else { p.setMailContactsId(listContacts.get(0).getId()); } @@ -461,32 +461,32 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl listCompanyAndContactsNew = listCompanyAndContacts.stream().filter(item -> Objects.equals(p.getChargeCompanyTemporaryName(), item.getChargeCompanyTemporaryName())).collect(Collectors.toList()); if (!CollectionUtils.isEmpty(listCompanyAndContactsNew)) { - msg.append("第 ").append(count + 3).append(" 行:工作组成员单位重复出现,请修改。
"); + msg.append("第").append(count + 3).append("行:工作组成员单位重复出现,请修改。
"); } listCompanyAndContacts.add(p); // 校验 if (Objects.equals(p.getChargeWay(), PayProjectCommon.CHARGE_WAY2)) { if (Objects.isNull(p.getReceivableAmount())) { - msg.append("第 ").append(count + 3).append(" 行:应收金额不能为空,请修改。
"); + msg.append("第").append(count + 3).append("行:应收金额不能为空,请修改。
"); } if (StringUtils.isBlank(p.getContractNum())) { - msg.append("第 ").append(count + 3).append(" 行:合同号不能为空,请修改。
"); + msg.append("第").append(count + 3).append("行:合同号不能为空,请修改。
"); } } if (Objects.equals(p.getChargeWay(), PayProjectCommon.CHARGE_WAY3)) { if (Objects.isNull(p.getChargeNoticeNo())) { - msg.append("第 ").append(count + 3).append(" 行:收费通知号不能为空,请修改。
"); + msg.append("第").append(count + 3).append("行:收费通知号不能为空,请修改。
"); } else { if (Objects.equals(payWorkingGroup.getChargeNoticeNoA(), p.getChargeNoticeNo())) { p.setChargeNoticeId(payWorkingGroup.getChargeNoticeAId()); } else if (Objects.equals(payWorkingGroup.getChargeNoticeNoB(), p.getChargeNoticeNo())) { p.setChargeNoticeId(payWorkingGroup.getChargeNoticeBId()); } else { - msg.append("第 ").append(count + 3).append(" 行:收费通知号不存在,请修改。
"); + msg.append("第").append(count + 3).append("行:收费通知号不存在,请修改。
"); } } if (Objects.isNull(p.getReceivableAmount())) { - msg.append("第 ").append(count + 3).append(" 行:应收金额不能为空,请修改。
"); + msg.append("第").append(count + 3).append("行:应收金额不能为空,请修改。
"); } } p.setPack(PayProjectCommon.PACKAGING0); @@ -506,6 +506,8 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl