Browse Source

修改商享通订单确认详情库存数量

master
fanzongzhe 8 months ago
parent
commit
220946ec05
  1. 4
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java
  2. 2
      src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java
  3. 21
      src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml
  4. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java

4
src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java

@ -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查询商品可用库存")

2
src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java

@ -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);

21
src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml

@ -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">

4
src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java

@ -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);

Loading…
Cancel
Save