From 6cb1569b07e4aed54e813f048a43a85253dbb681 Mon Sep 17 00:00:00 2001 From: gaorl Date: Wed, 19 Apr 2023 15:39:59 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E5=AE=A2=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=A1=A8=E5=86=85=E5=88=A4=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/controller/BuyerController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java index 31c0e384..0e7f4a00 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java +++ b/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 buyerEntityList = new ArrayList<>(); + Collection> 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());