|
@@ -92,6 +92,17 @@ public class LineCallServiceImpl implements ILineCallService {
|
|
BaseLocationInfo b = baseLocationInfoService.selectBaseLocationInfoById(Long.parseLong(s));
|
|
BaseLocationInfo b = baseLocationInfoService.selectBaseLocationInfoById(Long.parseLong(s));
|
|
locationToList.add(b);
|
|
locationToList.add(b);
|
|
} else {
|
|
} else {
|
|
|
|
+ //如果是区域把区域内的库位查询出来
|
|
|
|
+ BaseLocationZone zoneQuery = baseLocationZoneService.selectBaseLocationZoneByZoneId(Long.parseLong(s));
|
|
|
|
+
|
|
|
|
+ BaseLocationInfo locZone = new BaseLocationInfo();
|
|
|
|
+ locZone.setId(Long.parseLong(s));
|
|
|
|
+ locZone.setLocationNo("-"+zoneQuery.getZoneName());
|
|
|
|
+ locZone.setZoneId(Long.parseLong(s));
|
|
|
|
+ locZone.setWarehouseId(warehouseId);
|
|
|
|
+ locZone.setStockStatus("00");
|
|
|
|
+ locationToList.add(locZone);
|
|
|
|
+
|
|
BaseLocationInfo query = new BaseLocationInfo();
|
|
BaseLocationInfo query = new BaseLocationInfo();
|
|
query.setWarehouseId(warehouseId);
|
|
query.setWarehouseId(warehouseId);
|
|
query.setZoneId(Long.parseLong(s));
|
|
query.setZoneId(Long.parseLong(s));
|