feature:客户信息表内判重

release
gaorl 2 years ago
parent 5fef61734f
commit 6cb1569b07
  1. 8
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java

@ -35,6 +35,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
@ -266,6 +267,13 @@ public class BuyerController {
return R.error("购方信息导入数据为空!").put(OrderManagementConstant.DATA, resultMap);
}
List<BuyerEntity> buyerEntityList = new ArrayList<>();
Collection<List<BuyerImportExcel>> values = importExcelList.stream().collect(Collectors.groupingBy(t -> t.getGhfBm())).values();
values.stream().map(t->{
if(t.size() > 1){
return R.error("购方编码存在重复项!");
}
return t;
});
for (BuyerImportExcel buyerImportExcel : importExcelList) {
BuyerEntity buyerEntity = new BuyerEntity();
buyerEntity.setPurchaseName(buyerImportExcel.getGhfMc());

Loading…
Cancel
Save