销售单查商品返回商品数量
This commit is contained in:
@@ -192,4 +192,10 @@ public class WarehouseInventoryRest {
|
|||||||
public String selInventoryCountBySkuSid(@RequestParam("skuSid") String skuSid) {
|
public String selInventoryCountBySkuSid(@RequestParam("skuSid") String skuSid) {
|
||||||
return WarehouseInventoryService.selInventoryCountBySkuSid(skuSid);
|
return WarehouseInventoryService.selInventoryCountBySkuSid(skuSid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("根据skuSid查询商品库存")
|
||||||
|
@PostMapping("/selCountsBySkuSid")
|
||||||
|
public GoodsCountVo selCountsBySkuSid(@RequestParam("skuSid") String skuSid) {
|
||||||
|
return WarehouseInventoryService.selCountsBySkuSid(skuSid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package com.yxt.warehouse.biz.warehouseinventory;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Fan
|
||||||
|
* @description
|
||||||
|
* @date 2024/8/6 14:44
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class GoodsCountVo {
|
||||||
|
|
||||||
|
@ApiModelProperty("实际库存")
|
||||||
|
private String inventoryCount; // 库存数量
|
||||||
|
@ApiModelProperty("可分配库存")
|
||||||
|
private String allocateCount; // 可分配库存
|
||||||
|
@ApiModelProperty("可用库存")
|
||||||
|
private String useCount; // 可用库存
|
||||||
|
}
|
||||||
@@ -53,4 +53,6 @@ public interface WarehouseInventoryMapper extends BaseMapper<WarehouseInventory>
|
|||||||
IPage<WarehouseInventoryHandleSelectList> handleGoodsListPage(IPage<WarehouseInventory> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventory> qw);
|
IPage<WarehouseInventoryHandleSelectList> handleGoodsListPage(IPage<WarehouseInventory> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventory> qw);
|
||||||
|
|
||||||
String selInventoryCountBySkuSid(@Param("skuSid") String skuSid);
|
String selInventoryCountBySkuSid(@Param("skuSid") String skuSid);
|
||||||
|
|
||||||
|
GoodsCountVo selCountsBySkuSid(@Param("skuSid") String skuSid);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -296,4 +296,14 @@
|
|||||||
WHERE
|
WHERE
|
||||||
goodsSkuSid = #{skuSid}
|
goodsSkuSid = #{skuSid}
|
||||||
</select>
|
</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
|
||||||
|
FROM
|
||||||
|
warehouse_inventory
|
||||||
|
WHERE
|
||||||
|
goodsSkuSid = #{skuSid}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@@ -455,4 +455,8 @@ public class WarehouseInventoryService extends MybatisBaseService<WarehouseInven
|
|||||||
public String selInventoryCountBySkuSid(String skuSid) {
|
public String selInventoryCountBySkuSid(String skuSid) {
|
||||||
return baseMapper.selInventoryCountBySkuSid(skuSid);
|
return baseMapper.selInventoryCountBySkuSid(skuSid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public GoodsCountVo selCountsBySkuSid(String skuSid) {
|
||||||
|
return baseMapper.selCountsBySkuSid(skuSid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user