diff --git a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StErpWarehouseTransferVO.java b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StErpWarehouseTransferVO.java index 33f4259a8..f673ecbb8 100644 --- a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StErpWarehouseTransferVO.java +++ b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StErpWarehouseTransferVO.java @@ -41,6 +41,9 @@ public class StErpWarehouseTransferVO extends StErpWarehouseTransfer { private Long slId; @Schema(description = "库位号") private String location; + @Schema(description = "库位号") + private String remainQuantity; + @TableField(exist = false) private List children=new ArrayList<>(); diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml index 4d8bde605..d6d74d1e5 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml @@ -45,7 +45,8 @@ s.sh_id, s.sh_name, s.id AS slId, - s.location + s.location, + (transfer.out_quantity - transfer.put_quantity) AS remainQuantity FROM st_erp_warehouse_transfer transfer -- 左关联物料表:保证无物料ID时,转移记录仍能查询 LEFT JOIN st_goods g ON transfer.goods_id = g.id AND g.is_deleted = 0