浏览代码

商品审核发送消息修改

wxd 1 周之前
父节点
当前提交
eac8346923
共有 1 个文件被更改,包括 10 次插入9 次删除
  1. 10 9
      alien-second/src/main/java/shop/alien/second/controller/SecondGoodsController.java

+ 10 - 9
alien-second/src/main/java/shop/alien/second/controller/SecondGoodsController.java

@@ -125,15 +125,16 @@ public class SecondGoodsController {
     @ApiOperation("商品审核状态查询-消息跳转用(商品状态 0:草稿 1:审核中 2:审核失败 3:已上架 4:已下架 5:已售出)")
     public R<SecondGoods> getGoodsAuditStatus(@ApiParam("商品审核id") @RequestParam Integer auditId) {
         log.info("SecondGoodsController.getGoodsAuditStatus?auditId={}", auditId);
-        QueryWrapper<SecondGoodsAudit> queryWrapperAudit = new QueryWrapper<>();
-        queryWrapperAudit.lambda()
-                .eq(SecondGoodsAudit::getId, auditId);
-        Integer goodsId = secondGoodsAuditMapper.selectById(queryWrapperAudit).getGoodsId();
-        // 获取商品审核状态
-        QueryWrapper<SecondGoods> queryWrapper = new QueryWrapper<>();
-        queryWrapper.lambda()
-                .eq(SecondGoods::getId, goodsId);
-        return R.data(secondGoodsService.getOne(queryWrapper));
+        Integer goodsId = secondGoodsAuditMapper.selectById(auditId).getGoodsId();
+        if (goodsId != null){
+            // 获取商品审核状态
+            QueryWrapper<SecondGoods> queryWrapper = new QueryWrapper<>();
+            queryWrapper.lambda()
+                    .eq(SecondGoods::getId, goodsId);
+            return R.data(secondGoodsService.getOne(queryWrapper));
+        }else {
+            return R.fail("商品不存在");
+        }
     }
 
     /**