Pārlūkot izejas kodu

师傅辅材下单增加非空判断

FengChaoYu 3 dienas atpakaļ
vecāks
revīzija
a72c86cddf

+ 4 - 2
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/WebsitSalesLogic.java

@@ -486,8 +486,10 @@ public class WebsitSalesLogic {
 
             if (bean.getGoodsType().equals(WebsitGoodsTypeEnum.M.toString())) {
                 final WorkerGoods workerGoods = workerGoodsService.getById(bean.getWorkerGoodsId());
-                detail.setWorkerGoodsId(workerGoods.getStatus().equals(ESGoodsStatusEnum.ON.getKey()) ? bean.getWorkerGoodsId() : null);
-                detail.setWorkerGoodsName(workerGoods.getStatus().equals(ESGoodsStatusEnum.ON.getKey()) ? bean.getWorkerGoodsName() : null);
+                if (Objects.nonNull(workerGoods)) {
+                    detail.setWorkerGoodsId(workerGoods.getStatus().equals(ESGoodsStatusEnum.ON.getKey()) ? bean.getWorkerGoodsId() : null);
+                    detail.setWorkerGoodsName(workerGoods.getStatus().equals(ESGoodsStatusEnum.ON.getKey()) ? bean.getWorkerGoodsName() : null);
+                }
             }
 
             detail.setOrigPartsPrice(bean.getOrigPartsPrice());