修改商享通订单确认详情库存数量
This commit is contained in:
@@ -203,8 +203,8 @@ public class WarehouseInventoryRest {
|
||||
|
||||
@ApiOperation("根据skuSid查询商品库存")
|
||||
@PostMapping("/selCountsBySkuSid")
|
||||
public GoodsCountVo selCountsBySkuSid(@RequestParam("skuSid") String skuSid) {
|
||||
return WarehouseInventoryService.selCountsBySkuSid(skuSid);
|
||||
public GoodsCountVo selCountsBySkuSid(@RequestParam("skuSid") String skuSid,@RequestParam("useOrgSid") String useOrgSid) {
|
||||
return WarehouseInventoryService.selCountsBySkuSid(skuSid,useOrgSid);
|
||||
}
|
||||
|
||||
@ApiOperation("根据skuSid查询商品可用库存")
|
||||
|
||||
@@ -62,7 +62,7 @@ public interface WarehouseInventoryMapper extends BaseMapper<WarehouseInventory>
|
||||
|
||||
String selInventoryCountBySkuSid(@Param("skuSid") String skuSid);
|
||||
|
||||
GoodsCountVo selCountsBySkuSid(@Param("skuSid") String skuSid);
|
||||
GoodsCountVo selCountsBySkuSid(@Param("skuSid") String skuSid,@Param("useOrgSid") String useOrgSid);
|
||||
List<AvailableCountVo> selAvailableBySkuSid(@Param("skuSid") String skuSid,@Param("orgSid") String orgSid);
|
||||
List<AvailableCountVo> selAvailableBySkuSid1(@Param("skuSid") String skuSid,@Param("rackSid")String rackSid,@Param("orgSid") String orgSid);
|
||||
String selectNum(String billNo);
|
||||
|
||||
@@ -431,13 +431,22 @@
|
||||
</select>
|
||||
<select id="selCountsBySkuSid" resultType="com.yxt.warehouse.biz.warehouseinventory.GoodsCountVo">
|
||||
SELECT
|
||||
IFNULL( SUM( count ), 0 ) as inventoryCount,
|
||||
IFNULL( SUM( count ), 0 ) as useCount,
|
||||
IFNULL( SUM( allocateCount ), 0 ) as allocateCount
|
||||
a.inventoryCount,
|
||||
a.allocateCount,
|
||||
(a.inventoryCount - a.allocateCount - a.freezeCount - a.pickCount) as useCount
|
||||
FROM
|
||||
warehouse_inventory
|
||||
WHERE
|
||||
goodsSkuSid = #{skuSid}
|
||||
(
|
||||
SELECT
|
||||
IFNULL( SUM( count ), 0 ) AS inventoryCount,
|
||||
IFNULL( SUM( allocateCount ), 0 ) AS allocateCount,
|
||||
IFNULL( SUM( pickCount ), 0 ) AS pickCount,
|
||||
IFNULL( SUM( freezeCount ), 0 ) AS freezeCount
|
||||
FROM
|
||||
warehouse_inventory
|
||||
WHERE
|
||||
goodsSkuSid = #{skuSid}
|
||||
AND useOrgSid = #{useOrgSid}
|
||||
) a
|
||||
</select>
|
||||
|
||||
<select id="selAvailableBySkuSid" resultType="com.yxt.warehouse.biz.warehouseinventory.AvailableCountVo">
|
||||
|
||||
@@ -641,8 +641,8 @@ public class WarehouseInventoryService extends MybatisBaseService<WarehouseInven
|
||||
return baseMapper.selInventoryCountBySkuSid(skuSid);
|
||||
}
|
||||
|
||||
public GoodsCountVo selCountsBySkuSid(String skuSid) {
|
||||
return baseMapper.selCountsBySkuSid(skuSid);
|
||||
public GoodsCountVo selCountsBySkuSid(String skuSid,String useOrgSid) {
|
||||
return baseMapper.selCountsBySkuSid(skuSid,useOrgSid);
|
||||
}
|
||||
public List<AvailableCountVo> selAvailableBySkuSid(String skuSid,String orgSid) {
|
||||
return baseMapper.selAvailableBySkuSid(skuSid,orgSid);
|
||||
|
||||
Reference in New Issue
Block a user