mirror of
https://gitee.com/yudaocode/yudao-boot-mini.git
synced 2026-03-22 05:27:15 +08:00
!1491 fix(mall): 修复商品SPU库存计算溢出问题
Merge pull request !1491 from Jarrett/master-jdk17
This commit is contained in:
@@ -109,7 +109,7 @@ public class ProductSpuServiceImpl implements ProductSpuService {
|
||||
// sku 单价最低的商品的成本价格
|
||||
spu.setCostPrice(getMinValue(skus, ProductSkuSaveReqVO::getCostPrice));
|
||||
// skus 库存总数
|
||||
spu.setStock(getSumValue(skus, ProductSkuSaveReqVO::getStock, Integer::sum));
|
||||
spu.setStock(getSumValue(skus, ProductSkuSaveReqVO::getStock, Math::addExact));
|
||||
// 若是 spu 已有状态则不处理
|
||||
if (spu.getStatus() == null) {
|
||||
spu.setStatus(ProductSpuStatusEnum.ENABLE.getStatus()); // 默认状态为上架
|
||||
|
||||
Reference in New Issue
Block a user