Commit db0f929d by wqc

单个模型数据查看

parent 7c369f43
......@@ -56,4 +56,10 @@ public class BigScreenController {
return ResultVo.success(bigScreenService.getCluesNum());
}
@ApiOperation("获取单个模型数据统计")
@RequestMapping(value = "/getModelDetails")
public ResultVo getModelDetails(@RequestParam("modelName") String modelName) {
return ResultVo.success(bigScreenService.getModelDetails(modelName));
}
}
......@@ -38,7 +38,7 @@ public class BigScreenService {
toDbId = list.getToDbId();
}
JdbcTemplate jdbcTemplate = DatabaseHolder.getJdbcTemplate(toDbId);
List<Map<String, Object>> mapList = jdbcTemplate.queryForList("SELECT mx.`建设进度` as jsjd, COUNT(1) as typeCount FROM qsdsjfljdmxsjmx mx GROUP BY mx.`建设进度`");
List<Map<String, Object>> mapList = jdbcTemplate.queryForList("SELECT mx.`建设进度状态` as jsjd, COUNT(1) as typeCount FROM qsdsjfljdmxsjmx mx GROUP BY mx.`建设进度状态`");
return mapList;
}
......@@ -56,7 +56,7 @@ public class BigScreenService {
String diqu = city.get("diqu").toString();
String id = city.get("id").toString();
Map<String, Object> dataMap = new HashMap<>();
List<Map<String, Object>> mapLists = jdbcTemplate.queryForList("SELECT mx.`部门` as dept,mx.`模型名称` as modelName,mx.业务条线 as caseType FROM qsdsjfljdmxsjmx mx WHERE mx.`部门` like CONCAT('%','" + diqu + "','%') ");
List<Map<String, Object>> mapLists = jdbcTemplate.queryForList("SELECT mx.`部门` as dept,mx.`模型名称` as modelName,mx.业务条线 as caseType, mx.`建设进度状态` as jsjd FROM qsdsjfljdmxsjmx mx WHERE mx.`部门` like CONCAT('%','" + diqu + "','%')");
dataMap.put("id",id);
dataMap.put("numCount", mapLists.size());
dataMap.put("cityName", mapLists);
......@@ -164,4 +164,14 @@ public class BigScreenService {
}
public Object getModelDetails(String modelName) {
List<DataCollectSetting> collectList = getCollectList();
Integer toDbId = null;
for (DataCollectSetting list : collectList) {
toDbId = list.getToDbId();
}
JdbcTemplate jdbcTemplate = DatabaseHolder.getJdbcTemplate(toDbId);
List<Map<String, Object>> mapList = jdbcTemplate.queryForList("SELECT `部门` AS dept,`业务条线` AS caseType,`模型名称` AS modelName,`建设进度状态` AS jsjd,`备注` AS detail,`是否有成效` AS effect,`筛查出线索数` AS screenNums,`符合监督线索数` AS clueNums,`监督数成效` AS jdcx FROM qsdsjfljdmxsjmx t WHERE t.`模型名称` like CONCAT('%','"+modelName+"','%')");
return mapList;
}
}
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