Browse Source

1.查询零担订单模糊查询

2.库位信息单数修正
training
zhenghaoyu 1 year ago
parent
commit
affed18049
  1. 1
      blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/UpShelfAllocationVO.java
  2. 2
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayTypeMapper.xml
  3. 4
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownTypeServiceImpl.java

1
blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/UpShelfAllocationVO.java

@ -24,6 +24,7 @@ public class UpShelfAllocationVO implements Serializable {
private Long trayId;//托盘id
private String trayCode;//托盘编码
private Integer trayNum;//托盘数量
private Integer orderNum;//单数
private List<UpShelfDataVO> list = new ArrayList<>();

2
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayTypeMapper.xml

@ -65,7 +65,7 @@
from logpm_distribution_stock_article ldsa
where ldsa.is_deleted = 0
and ldsa.is_zero = 1
and ldsa.waybill_number = #{waybillCode}
and ldsa.waybill_number like concat('%',#{waybillCode},'%')
and ldsa.warehouse_id = #{warehouseId}
</select>

4
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownTypeServiceImpl.java

@ -357,6 +357,8 @@ public class WarehouseUpdownTypeServiceImpl extends BaseServiceImpl<WarehouseUpd
//同一个货位上能存所有类型的货物,所以要分三类来查 association_type 1订单号(零担) 3包件码(订单号) 4库存品
List<UpShelfDataVO> packageList = warehouseUpdownGoodsService.findPackageByUpdownTypeId(updownTypeId);
List<UpShelfDataVO> zeroList = warehouseUpdownGoodsService.findZeroByUpdownTypeId(updownTypeId);
Integer orderNum = packageList.size() + zeroList.size();
upShelfAllocationVO.setOrderNum(orderNum);
List<UpShelfDataVO> stockList = warehouseUpdownGoodsService.findStockByUpdownTypeId(updownTypeId);
upShelfAllocationVO.getList().addAll(packageList);
upShelfAllocationVO.getList().addAll(zeroList);
@ -760,7 +762,7 @@ public class WarehouseUpdownTypeServiceImpl extends BaseServiceImpl<WarehouseUpd
log.warn("##############upShelfOrder: 仓库不存在 warehouseId={}",wid);
return R.fail(403,"仓库不存在");
}
if(wid.equals(warehouseId)){
if(!wid.equals(warehouseId)){
log.warn("##############upShelfOrder: 库位不属于本仓库 warehouseId={} wid={}",warehouseId,wid);
return R.fail(403,"库位不属于本仓库");
}

Loading…
Cancel
Save