feature:客户信息导入校验单表内校验重复项

release
gaorl 2 years ago
parent cbfb61ecaf
commit d18cbf96da
  1. 9
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java

@ -268,12 +268,11 @@ public class BuyerController {
} }
List<BuyerEntity> buyerEntityList = new ArrayList<>(); List<BuyerEntity> buyerEntityList = new ArrayList<>();
Collection<List<BuyerImportExcel>> values = importExcelList.stream().collect(Collectors.groupingBy(t -> t.getGhfBm())).values(); Collection<List<BuyerImportExcel>> values = importExcelList.stream().collect(Collectors.groupingBy(t -> t.getGhfBm())).values();
values.stream().map(t->{ for (List<BuyerImportExcel> value : values) {
if(t.size() > 1){ if(value.size() > 1){
return R.error("购方编码存在重复项!"); return R.error("表内购方编码存在重复项,请检查!");
} }
return t; }
});
for (BuyerImportExcel buyerImportExcel : importExcelList) { for (BuyerImportExcel buyerImportExcel : importExcelList) {
BuyerEntity buyerEntity = new BuyerEntity(); BuyerEntity buyerEntity = new BuyerEntity();
buyerEntity.setPurchaseName(buyerImportExcel.getGhfMc()); buyerEntity.setPurchaseName(buyerImportExcel.getGhfMc());

Loading…
Cancel
Save