Browse Source

中心仓商品明细去重加上库区

liyuan 3 months ago
parent
commit
61da391a6c

+ 1 - 1
blade-service/tire-center-warehouse/src/main/java/com/ecp/tire/center/warehouse/plan/impl/CenterOrderPlanServiceImpl.java

@@ -564,7 +564,7 @@ public class CenterOrderPlanServiceImpl extends ServiceImpl<CenterOrderPlanMappe
 			return R.fail("货主信息不存在");
 		}
 		if (!CollectionUtils.isEmpty(centerOrderPlanVo.getPlanItemsList())) {
-			long setKey = centerOrderPlanVo.getPlanItemsList().stream().filter(item -> !NumberEnum.ONE.number.equals(item.getIsDeleted())).map(item -> item.getGoodsId() + item.getDot()).distinct().count();
+			long setKey = centerOrderPlanVo.getPlanItemsList().stream().filter(item -> !NumberEnum.ONE.number.equals(item.getIsDeleted())).map(item -> item.getGoodsId() + item.getDot() + item.getRegionId()).distinct().count();
 			long realCount = centerOrderPlanVo.getPlanItemsList().stream().filter(item -> !NumberEnum.ONE.number.equals(item.getIsDeleted())).count();
 			if (!Objects.equals(setKey, realCount)) {
 				return R.fail("明细数据存在重复商品,请先处理后再保存");