From 010cf1e48f8e30e29463c1cb4bd5125cd4486c60 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 13 Dec 2024 09:19:41 +0800 Subject: [PATCH] 12.13 --- .../com/yxt/goods/apiadmin/GoodsSkuRest.java | 5 +++++ .../yxt/goods/biz/goodssku/GoodsSkuMapper.java | 1 + .../yxt/goods/biz/goodssku/GoodsSkuMapper.xml | 16 ++++++++++++++++ .../yxt/goods/biz/goodssku/GoodsSkuService.java | 11 +++++++---- 4 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yxt/goods/apiadmin/GoodsSkuRest.java b/src/main/java/com/yxt/goods/apiadmin/GoodsSkuRest.java index ec34eea..6cb2bf9 100644 --- a/src/main/java/com/yxt/goods/apiadmin/GoodsSkuRest.java +++ b/src/main/java/com/yxt/goods/apiadmin/GoodsSkuRest.java @@ -96,4 +96,9 @@ public class GoodsSkuRest { public ResultBean getGoodsBySkuSid(@PathVariable("skuSid") String skuSid) { return goodsSkuService.getGoodsBySkuSid(skuSid); } + @ApiOperation("采购单选择商品") + @PostMapping("/getGoodsInSkuSid") + public ResultBean> getGoodsInSkuSid(@RequestBody List skuSids) { + return goodsSkuService.getGoodsInSkuSid(skuSids); + } } diff --git a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.java b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.java index f7de22a..b2af525 100644 --- a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.java +++ b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.java @@ -27,4 +27,5 @@ public interface GoodsSkuMapper extends BaseMapper { IPage purGoodsListPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); List getGoodsList(@Param(Constants.WRAPPER) QueryWrapper qw); GoodsSkuDetailVo getGoodsBySkuSid(@Param("skuSid") String skuSid); + List getGoodsInSkuSid(@Param("skuSids") List skuSids); } diff --git a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.xml b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.xml index 15e2099..5903309 100644 --- a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.xml +++ b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuMapper.xml @@ -163,4 +163,20 @@ LEFT JOIN goods_sku_extend e ON s.sid = e.goodsSkuSid where s.sid=#{skuSid} + \ No newline at end of file diff --git a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuService.java b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuService.java index 29416f7..6539fe3 100644 --- a/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuService.java +++ b/src/main/java/com/yxt/goods/biz/goodssku/GoodsSkuService.java @@ -385,13 +385,16 @@ public class GoodsSkuService extends MybatisBaseService getGoodsBySkuSid(String skuSid) { ResultBean rb = ResultBean.fireFail(); -// GoodsSkuPurSelectQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); - qw.eq("a.isEnable","1"); - GoodsSkuDetailVo pagging = baseMapper.getGoodsBySkuSid(skuSid); return rb.success().setData(pagging); } - + public ResultBean> getGoodsInSkuSid(List skuSid) { + ResultBean rb = ResultBean.fireFail(); + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("a.isEnable","1"); + List pagging = baseMapper.getGoodsInSkuSid(skuSid); + return rb.success().setData(pagging); + } }