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