|
|
@@ -1,7 +1,9 @@
|
|
|
package com.supervision.web.controller.materialManagement;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import com.supervision.common.core.domain.entity.SysDictData;
|
|
|
import com.supervision.common.core.domain.entity.SysUser;
|
|
|
@@ -153,4 +155,26 @@ public class MaterialRegistrationController extends BaseController
|
|
|
map.put("date",sysDictData1);
|
|
|
return AjaxResult.success(map);
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping("/echarts/storage/list")
|
|
|
+ public AjaxResult earchartsStorageList(){
|
|
|
+
|
|
|
+ SysDictData sysDictData = new SysDictData();
|
|
|
+ sysDictData.setDictType("storage_room");
|
|
|
+ List<SysDictData> sysDictData1 = dictDataService.selectDictDataList(sysDictData);
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
+
|
|
|
+ List<Map<String,Object>> result = new LinkedList<>();
|
|
|
+ for (SysDictData dictData : sysDictData1){
|
|
|
+ Map<String,Object> warehouseMap = new HashMap<>();
|
|
|
+ String warehouse = dictData.getDictLabel();
|
|
|
+ List<Map<String,Object>> list = materialRegistrationService.selectMaterialStorageByWarehouse(warehouse);
|
|
|
+ warehouseMap.put("warehouse",warehouse);
|
|
|
+ warehouseMap.put("data",list);
|
|
|
+ result.add(warehouseMap);
|
|
|
+ }
|
|
|
+ map.put("data",result);
|
|
|
+ map.put("number",sysDictData1.size());
|
|
|
+ return AjaxResult.success(map);
|
|
|
+ }
|
|
|
}
|