|
|
|
@ -66,7 +66,6 @@ public class StockService {
|
|
|
|
// Map<String, List<Stock>> shelveMap = stocks.stream().collect(Collectors.groupingBy(Stock::getShelveId));
|
|
|
|
// Map<String, List<Stock>> shelveMap = stocks.stream().collect(Collectors.groupingBy(Stock::getShelveId));
|
|
|
|
// return shelveMap;
|
|
|
|
// return shelveMap;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
public List<Stock> list(Integer streetId) {
|
|
|
|
public List<Stock> list(Integer streetId) {
|
|
|
|
Street street = streetService.streetById(streetId);
|
|
|
|
Street street = streetService.streetById(streetId);
|
|
|
|
if (street == null) {
|
|
|
|
if (street == null) {
|
|
|
|
@ -112,7 +111,9 @@ public class StockService {
|
|
|
|
.select("status", "`row`", "`column`")
|
|
|
|
.select("status", "`row`", "`column`")
|
|
|
|
.eq("`street_id`", rowColumnStatus.getStreetId())
|
|
|
|
.eq("`street_id`", rowColumnStatus.getStreetId())
|
|
|
|
.eq("direction", rowColumnStatus.getDirection())
|
|
|
|
.eq("direction", rowColumnStatus.getDirection())
|
|
|
|
.eq("side",rowColumnStatus.getSide()));
|
|
|
|
.eq("side", rowColumnStatus.getSide())
|
|
|
|
|
|
|
|
.ge(rowColumnStatus.getStartTimestamp() != null, "export_Time", rowColumnStatus.getStartTimestamp())
|
|
|
|
|
|
|
|
.le(rowColumnStatus.getEndTimestamp() != null, "export_Time", rowColumnStatus.getEndTimestamp()));
|
|
|
|
if (CollectionUtils.isEmpty(stocks)) {
|
|
|
|
if (CollectionUtils.isEmpty(stocks)) {
|
|
|
|
stockInit(rowColumnStatus.getRowStart(), rowColumnStatus.getRowEnd(), rowColumnStatus.getColumnStart(), rowColumnStatus.getColumnEnd(), null, stocks);
|
|
|
|
stockInit(rowColumnStatus.getRowStart(), rowColumnStatus.getRowEnd(), rowColumnStatus.getColumnStart(), rowColumnStatus.getColumnEnd(), null, stocks);
|
|
|
|
checkStatus.setStocks(stocks);
|
|
|
|
checkStatus.setStocks(stocks);
|
|
|
|
@ -239,7 +240,6 @@ public class StockService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private Boolean isRowColumnInTab(Stock stock, String tab, Boolean isRow) {
|
|
|
|
private Boolean isRowColumnInTab(Stock stock, String tab, Boolean isRow) {
|
|
|
|
String[] strings = tab.split(" - ");
|
|
|
|
String[] strings = tab.split(" - ");
|
|
|
|
Integer tabStart = Integer.valueOf(strings[0]);
|
|
|
|
Integer tabStart = Integer.valueOf(strings[0]);
|
|
|
|
@ -348,6 +348,7 @@ public class StockService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return stock;
|
|
|
|
return stock;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
String getName(Map<String, String> map, String category) {
|
|
|
|
String getName(Map<String, String> map, String category) {
|
|
|
|
String name = category;
|
|
|
|
String name = category;
|
|
|
|
if (category != null && !"".equals(category) && map.get(category) != null) {
|
|
|
|
if (category != null && !"".equals(category) && map.get(category) != null) {
|
|
|
|
@ -385,6 +386,7 @@ public class StockService {
|
|
|
|
checkLog(stock);
|
|
|
|
checkLog(stock);
|
|
|
|
return stock;
|
|
|
|
return stock;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 核对单子
|
|
|
|
* 核对单子
|
|
|
|
* 核对正确
|
|
|
|
* 核对正确
|
|
|
|
@ -465,6 +467,7 @@ public class StockService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return stock;
|
|
|
|
return stock;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
CategoryMapper categoryMapper;
|
|
|
|
CategoryMapper categoryMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|