12.13
This commit is contained in:
@@ -96,4 +96,9 @@ public class GoodsSkuRest {
|
|||||||
public ResultBean<GoodsSkuDetailVo> getGoodsBySkuSid(@PathVariable("skuSid") String skuSid) {
|
public ResultBean<GoodsSkuDetailVo> getGoodsBySkuSid(@PathVariable("skuSid") String skuSid) {
|
||||||
return goodsSkuService.getGoodsBySkuSid(skuSid);
|
return goodsSkuService.getGoodsBySkuSid(skuSid);
|
||||||
}
|
}
|
||||||
|
@ApiOperation("采购单选择商品")
|
||||||
|
@PostMapping("/getGoodsInSkuSid")
|
||||||
|
public ResultBean<List<GoodsSkuDetailVo>> getGoodsInSkuSid(@RequestBody List<String> skuSids) {
|
||||||
|
return goodsSkuService.getGoodsInSkuSid(skuSids);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,4 +27,5 @@ public interface GoodsSkuMapper extends BaseMapper<GoodsSku> {
|
|||||||
IPage<GoodsSkuPurSelectList> purGoodsListPage(IPage<GoodsSku> page, @Param(Constants.WRAPPER) QueryWrapper<GoodsSku> qw);
|
IPage<GoodsSkuPurSelectList> purGoodsListPage(IPage<GoodsSku> page, @Param(Constants.WRAPPER) QueryWrapper<GoodsSku> qw);
|
||||||
List<GoodsSkuDetailVo> getGoodsList(@Param(Constants.WRAPPER) QueryWrapper<GoodsSku> qw);
|
List<GoodsSkuDetailVo> getGoodsList(@Param(Constants.WRAPPER) QueryWrapper<GoodsSku> qw);
|
||||||
GoodsSkuDetailVo getGoodsBySkuSid(@Param("skuSid") String skuSid);
|
GoodsSkuDetailVo getGoodsBySkuSid(@Param("skuSid") String skuSid);
|
||||||
|
List<GoodsSkuDetailVo> getGoodsInSkuSid(@Param("skuSids") List<String> skuSids);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -163,4 +163,20 @@
|
|||||||
LEFT JOIN goods_sku_extend e ON s.sid = e.goodsSkuSid
|
LEFT JOIN goods_sku_extend e ON s.sid = e.goodsSkuSid
|
||||||
where s.sid=#{skuSid}
|
where s.sid=#{skuSid}
|
||||||
</select>
|
</select>
|
||||||
|
<select id="getGoodsInSkuSid" resultType="com.yxt.goods.biz.goodssku.GoodsSkuDetailVo">
|
||||||
|
SELECT
|
||||||
|
*,e.packUnit as sPackUnit,e.packPrice as sPackPrice,e.quantityOfPackage as sQuantityOfPackage,e.packageSpecs as sPackageSpecs,s.sid as skuSid ,a.sid as spuSid
|
||||||
|
FROM
|
||||||
|
goods_sku s
|
||||||
|
LEFT JOIN goods_spu a ON a.sid = s.goodsSpuSid
|
||||||
|
left join goods_spu_detail f on f.goodSpuSid= a.sid
|
||||||
|
left join goods_brand_info b on b.sid=a.brandSid
|
||||||
|
left join goods_manufacturer c on c.sid = a.manufacturerSid
|
||||||
|
left join goods_type d on d.sid =a.goodsTypeSid
|
||||||
|
LEFT JOIN goods_sku_extend e ON s.sid = e.goodsSkuSid
|
||||||
|
where s.sid in
|
||||||
|
<foreach collection="skuSids" item="item" index="index" open="(" separator="," close=")">
|
||||||
|
#{item}
|
||||||
|
</foreach>
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -385,13 +385,16 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku
|
|||||||
}
|
}
|
||||||
public ResultBean<GoodsSkuDetailVo> getGoodsBySkuSid(String skuSid) {
|
public ResultBean<GoodsSkuDetailVo> getGoodsBySkuSid(String skuSid) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
// GoodsSkuPurSelectQuery query = pq.getParams();
|
|
||||||
QueryWrapper<GoodsSku> qw = new QueryWrapper<>();
|
QueryWrapper<GoodsSku> qw = new QueryWrapper<>();
|
||||||
|
|
||||||
qw.eq("a.isEnable","1");
|
qw.eq("a.isEnable","1");
|
||||||
|
|
||||||
GoodsSkuDetailVo pagging = baseMapper.getGoodsBySkuSid(skuSid);
|
GoodsSkuDetailVo pagging = baseMapper.getGoodsBySkuSid(skuSid);
|
||||||
return rb.success().setData(pagging);
|
return rb.success().setData(pagging);
|
||||||
}
|
}
|
||||||
|
public ResultBean<List<GoodsSkuDetailVo>> getGoodsInSkuSid(List<String> skuSid) {
|
||||||
|
ResultBean rb = ResultBean.fireFail();
|
||||||
|
QueryWrapper<GoodsSku> qw = new QueryWrapper<>();
|
||||||
|
qw.eq("a.isEnable","1");
|
||||||
|
List<GoodsSkuDetailVo> pagging = baseMapper.getGoodsInSkuSid(skuSid);
|
||||||
|
return rb.success().setData(pagging);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user