Просмотр исходного кода

订单商品信息添加逻辑优化

yzc 2 лет назад
Родитель
Сommit
f074c4ed68

+ 2 - 4
sckw-modules/sckw-order/src/main/java/com/sckw/order/serivce/KwoTradeOrderService.java

@@ -100,9 +100,7 @@ public class KwoTradeOrderService {
      * @desc: 添加其他订单信息
      * @author: yzc
      * @date: 2023-07-13 8:53
-     * @Param id:
-     * @Param tOrderNo:
-     * @Param status:
+     * @Param tradeOrder:
      * @Param param:
      * @Param isUpdate:
      * @return: void
@@ -118,7 +116,7 @@ public class KwoTradeOrderService {
         kwoTradeOrderGoodsService.delByOrderId(id);
         GoodsInfo goodsInfo = param.getGoodsInfo();
         KwoTradeOrderGoods goods = BeanUtils.copyProperties(goodsInfo, KwoTradeOrderGoods.class);
-        if (Objects.nonNull(goods)) {
+        if (Objects.nonNull(goods) && Objects.nonNull(goods.getGoodsId())) {
             GoodsDetail goodsDetail = goodsInfoService.getDetailById(goods.getGoodsId());
             if (Objects.isNull(goodsDetail) || !Objects.equals(goodsDetail.getStatus(), 1)
                     || Objects.equals(goodsDetail.getDelFlag(), Global.YES)) {