|
@@ -662,6 +662,45 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * bi大屏毛重概况
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> biWeightInfo(Long warehouseId) {
|
|
|
+ Map<String, Object> data = new HashMap<>();
|
|
|
+ List<Map<String, Object>> series = new ArrayList<>();
|
|
|
+ Map<String, Object> seriesMap;
|
|
|
+
|
|
|
+ List<String> categories = new ArrayList<>();
|
|
|
+ List<Object> quantityInList = new ArrayList<>();
|
|
|
+ List<Object> quantityList = new ArrayList<>();
|
|
|
+ Map<String, Object> weightMap;
|
|
|
+
|
|
|
+ for (int i = -6; i < 0; i++) {
|
|
|
+ categories.add(DateUtils.offsetOnlyMonth(i) + "月");
|
|
|
+
|
|
|
+ weightMap = tWhgenlegMapper.biWeightInfo(DateUtils.beginOfOffsetMonth(i) + " 00:00:00",
|
|
|
+ DateUtils.endOfOffsetMonth(i) + " 23:59:59", warehouseId);
|
|
|
+ quantityInList.add(weightMap.get("quantityIn"));
|
|
|
+ quantityList.add(weightMap.get("quantity"));
|
|
|
+ }
|
|
|
+
|
|
|
+ seriesMap = new HashMap<>();
|
|
|
+ seriesMap.put("name", "入库毛重");
|
|
|
+ seriesMap.put("data", quantityInList);
|
|
|
+ series.add(seriesMap);
|
|
|
+ seriesMap = new HashMap<>();
|
|
|
+ seriesMap.put("name", "库存毛重");
|
|
|
+ seriesMap.put("data", quantityList);
|
|
|
+ series.add(seriesMap);
|
|
|
+
|
|
|
+ data.put("categories", categories);
|
|
|
+ data.put("series", series);
|
|
|
+ return data;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* bi大屏最大库龄
|
|
|
*
|
|
|
* @return
|