|
|
@ -121,6 +121,7 @@ public class WmsShelfBillService extends MybatisBaseService<WmsShelfBillMapper, |
|
|
|
private BaseGoodsSkuExtendFeign baseGoodsSkuExtendFeign; |
|
|
|
@Autowired |
|
|
|
private SmsGoodsFeign smsGoodsFeign; |
|
|
|
|
|
|
|
public PagerVo<WmsShelfBillVo> listPage(PagerQuery<WmsShelfBillQuery> pq) { |
|
|
|
WmsShelfBillQuery query = pq.getParams(); |
|
|
|
QueryWrapper<WmsShelfBill> qw = new QueryWrapper<>(); |
|
|
@ -958,15 +959,26 @@ public class WmsShelfBillService extends MybatisBaseService<WmsShelfBillMapper, |
|
|
|
for (WmsInventoryRecord inventoryRecord : wmsInventoryRecordList) { |
|
|
|
AppRecordListVo.AppRecordListDetailsDto detailsDto = new AppRecordListVo.AppRecordListDetailsDto(); |
|
|
|
detailsDto.setGoodsID(inventoryRecord.getGoodsID()); |
|
|
|
WmsHouseInfoVo infoVo = wmsWarehouseRackService.selHouseInfoByFullCode(inventoryRecord.getWarehouseRackSid()).getData(); |
|
|
|
String houseName = ""; |
|
|
|
String rockCode = ""; |
|
|
|
if (StringUtils.isNotBlank(inventoryRecord.getWarehouseName())) { |
|
|
|
houseName = inventoryRecord.getWarehouseName(); |
|
|
|
String areaName = ""; |
|
|
|
String rackCode = ""; |
|
|
|
String zoneName = ""; |
|
|
|
if (null != infoVo) { |
|
|
|
if (StringUtils.isNotBlank(infoVo.getWarehouseName())) { |
|
|
|
houseName = infoVo.getWarehouseName(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(infoVo.getWareAreaName())) { |
|
|
|
areaName = infoVo.getWareAreaName(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(infoVo.getWarehouseRackCode())) { |
|
|
|
rackCode = infoVo.getWarehouseRackCode(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(infoVo.getWarehouseZoneName())) { |
|
|
|
zoneName = infoVo.getWarehouseZoneName(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(inventoryRecord.getWarehouseRackCode())) { |
|
|
|
rockCode = inventoryRecord.getWarehouseRackCode(); |
|
|
|
detailsDto.setHouseName(houseName + "-" + zoneName + "-" + areaName + " " + rackCode); |
|
|
|
} |
|
|
|
detailsDto.setHouseName(houseName + rockCode); |
|
|
|
detailsDto.setShows(inventoryRecord.getHandlerName() + "于" + sdf.format(inventoryRecord.getCreateTime()) + "上架" + inventoryRecord.getCount().intValue() + inventoryRecord.getUnit()); |
|
|
|
detailsList.add(detailsDto); |
|
|
|
} |
|
|
|