소스 검색

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

FengChaoYu 3 일 전
부모
커밋
a72c86cddf
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/WebsitSalesLogic.java

+ 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());