Commit 1135944a authored by zhangsen's avatar zhangsen

代码合并

parent 0550cdc0
...@@ -3475,4 +3475,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -3475,4 +3475,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return baseMapper.selectList(wrapper); return baseMapper.selectList(wrapper);
} }
public List<OrgUsr> getDetByCompanyId(String companyId){
QueryWrapper<OrgUsr> wrapper = new QueryWrapper<>();
wrapper.eq("is_delete",false);
wrapper.eq("parent_id",companyId);
wrapper.eq("biz_org_type","DEPARTMENT");
return baseMapper.selectList(wrapper);
}
} }
\ No newline at end of file
...@@ -74,6 +74,9 @@ public class WaterResourceServiceImpl extends BaseService<WaterResourceDto, Wate ...@@ -74,6 +74,9 @@ public class WaterResourceServiceImpl extends BaseService<WaterResourceDto, Wate
@Autowired @Autowired
EquipFeignClient equipFeignClient; EquipFeignClient equipFeignClient;
@Value("classpath:/json/equipmentWaterCode.json")
private org.springframework.core.io.Resource equipmentWaterCode;
/** /**
* 分页查询 * 分页查询
*/ */
...@@ -527,4 +530,27 @@ public class WaterResourceServiceImpl extends BaseService<WaterResourceDto, Wate ...@@ -527,4 +530,27 @@ public class WaterResourceServiceImpl extends BaseService<WaterResourceDto, Wate
} }
return list; return list;
} }
public List<Map<String, Object>> getWaterResourceInfoList(String bizOrgCode) {
String json = null;
try {
json = IOUtils.toString(equipmentWaterCode.getInputStream(), java.lang.String.valueOf(StandardCharsets.UTF_8));
} catch (IOException e) {
e.printStackTrace();
}
List<Map> mapList = JSONObject.parseArray(json, Map.class);
Map<String, Object> map = new HashMap<>();
mapList.forEach(x -> map.put(String.valueOf(x.get("nameKey")), x.get("type")));
map.put("bizOrgCode", bizOrgCode);
Map<String, Object> result = waterResourceMapper.getWaterResourceInfoList(map);
List<Map<String, Object>> list = new ArrayList<>();
mapList.forEach(y -> {
Map<String, Object> tempMap = new HashMap<>();
tempMap.put("name", y.get("name"));
tempMap.put("code", y.get("nameKey"));
tempMap.put("total", result.get(y.get("nameKey")));
list.add(tempMap);
});
return list;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment