|
@@ -178,8 +178,11 @@ public class UserDeliverOrderServiceImpl extends ServiceImpl<UserDeliverOrderMap
|
|
|
if (DeliverOrderResourceEnum.PAYMENT.equals(userDeliverOrder.getResource())) {
|
|
|
// 恢复商品库存状态
|
|
|
for (UserDeliverOrderItem orderItem : orderItemList) {
|
|
|
+ GoodsSku goodsSku = null;
|
|
|
if (Objects.nonNull(orderItem.getSkuId()) && orderItem.getSkuId() != 0) {
|
|
|
- GoodsSku goodsSku = goodsSkuService.getById(orderItem.getSkuId());
|
|
|
+ goodsSku = goodsSkuService.getById(orderItem.getSkuId());
|
|
|
+ }
|
|
|
+ if (Objects.nonNull(goodsSku)) {
|
|
|
boolean updateSku = goodsSkuService.update(new LambdaUpdateWrapper<GoodsSku>()
|
|
|
.set(GoodsSku::getQuantity, goodsSku.getQuantity() + orderItem.getGoodsNum())
|
|
|
.set(GoodsSku::getSoldQty, goodsSku.getSoldQty() - orderItem.getGoodsNum())
|