|
@@ -1122,9 +1122,13 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
|
|
|
if (ObjectUtil.isNotEmpty(productCodes)) {
|
|
|
List<String> notArr = new ArrayList<>();
|
|
|
//赋值产品信息
|
|
|
- Map<String, ProductInfo> productInfoMap = this.mapKEntity(ProductInfo::getCustomCode, q -> q.in(ProductInfo::getCustomCode, productCodes));
|
|
|
+ List<ProductInfo> productInfoList = this.list(q -> q.in(ProductInfo::getCustomCode, productCodes));
|
|
|
+ //将编码全部转小写
|
|
|
+ productInfoList.forEach(item->item.setCustomCode(item.getCustomCode().toLowerCase()));
|
|
|
+ Map<String, ProductInfo> productInfoMap = productInfoList.stream().collect(Collectors.toMap(ProductInfo::getCustomCode,Function.identity()));
|
|
|
+
|
|
|
for (IssueImportExcelBo importExcelBo : excelBoList) {
|
|
|
- ProductInfo productInfo = productInfoMap.get(importExcelBo.getProductCustomCode());
|
|
|
+ ProductInfo productInfo = productInfoMap.get(importExcelBo.getProductCustomCode().toLowerCase());
|
|
|
if (ObjectUtil.isEmpty(productInfo)) {
|
|
|
notArr.add(importExcelBo.getProductCustomCode());
|
|
|
continue;
|