| | |
| | | return R.ok().add(basMap.getData()); |
| | | } |
| | | |
| | | @GetMapping("/basMap/getLevList") |
| | | @ManagerAuth |
| | | public R getLevList() { |
| | | List<Integer> levList = basMapService.getLevList(); |
| | | return R.ok().add(levList); |
| | | } |
| | | |
| | | @Autowired |
| | | private MapExcelUtils mapExcelUtils; |
| | | |
| | |
| | | |
| | | HashMap<Integer, List<List<HashMap<String, Object>>>> dataMap = mapExcelUtils.readExcel(filePath); |
| | | |
| | | List<List<HashMap<String, Object>>> dataList = new ArrayList<>(); |
| | | for (Map.Entry<Integer, List<List<HashMap<String, Object>>>> entry : dataMap.entrySet()) { |
| | | Integer key = entry.getKey(); |
| | | Integer lev = entry.getKey(); |
| | | List<List<HashMap<String, Object>>> dataList = new ArrayList<>(); |
| | | List<List<HashMap<String, Object>>> list = entry.getValue(); |
| | | |
| | | for (int i = 0; i < list.size(); i++) { |
| | |
| | | } |
| | | dataList.add(arrayList); |
| | | } |
| | | } |
| | | |
| | | BasMap basMap = basMapService.selectOne(new EntityWrapper<BasMap>().eq("lev", 1)); |
| | | if (basMap == null){ |
| | | basMap = new BasMap(); |
| | | BasMap basMap = basMapService.selectOne(new EntityWrapper<BasMap>().eq("lev", lev)); |
| | | if (basMap == null){ |
| | | basMap = new BasMap(); |
| | | } |
| | | basMap.setData(JSON.toJSONString(dataList)); |
| | | basMap.setOriginData(JSON.toJSONString(dataList)); |
| | | basMap.setCreateTime(new Date()); |
| | | basMap.setUpdateTime(new Date()); |
| | | basMap.setLev(lev); |
| | | basMapService.insertOrUpdate(basMap); |
| | | } |
| | | basMap.setData(JSON.toJSONString(dataList)); |
| | | basMap.setOriginData(JSON.toJSONString(dataList)); |
| | | basMap.setCreateTime(new Date()); |
| | | basMap.setUpdateTime(new Date()); |
| | | basMapService.insertOrUpdate(basMap); |
| | | return R.ok(); |
| | | } |
| | | |