|
|
|
@ -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()); |
|
|
|
|