diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/reportinventory/ReportInventoryService.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/reportinventory/ReportInventoryService.java index 6e2ae90b..c5d0165b 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/reportinventory/ReportInventoryService.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/reportinventory/ReportInventoryService.java @@ -161,6 +161,13 @@ public class ReportInventoryService { urlList.add(allUrl); List storeList = gdInventoryMapper.groupByStore(); + List sList = new ArrayList<>(); + storeList.forEach(vo -> sList.add(vo.getWarehouseCode())); + List storeListYc = gdInventoryMapper.groupByStoreYc(); + storeListYc.forEach(ycvo -> { + if (!sList.contains(ycvo.getWarehouseCode())) + storeList.add(ycvo); + }); for (StoreVo v : storeList) { String url = xlsxMdspkcOfCodeDay(v.getWarehouseCode(), v.getWarehouseName(), currDay); urlList.add(url); diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/supplychain/GdInventoryMapper.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/supplychain/GdInventoryMapper.java index 836ab3fe..0e81864a 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/supplychain/GdInventoryMapper.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/supplychain/GdInventoryMapper.java @@ -39,4 +39,10 @@ public interface GdInventoryMapper extends BaseMapper { " where warehouseType =2 " + " group by warehouseCode ") List groupByStore(); + + @Select("select warehouseCode, max(warehouseName) warehouseName " + + " from gd_inventory_yc " + + " where warehouseType =2 " + + " group by warehouseCode ") + List groupByStoreYc(); }