Commit a7fd094e7bb5692ea5a7d437e28568fe2209367a
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 3 changed files
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/StatisticsController.java
View file @
a7fd094
| ... | ... | @@ -200,7 +200,6 @@ |
| 200 | 200 | // 4. 按省或市或地区查询区域内近12个自然月每月建档人数 |
| 201 | 201 | List<AreaData> patientMonthList = statisticsService.queryMonthPatients(new AreaDataQuery()); |
| 202 | 202 | Map<String, Map<String, Integer>> patientMonthMap = new HashMap<>(); |
| 203 | - | |
| 204 | 203 | Map<String, Integer> pmap = new HashMap<>(); |
| 205 | 204 | for (AreaData areaData:patientMonthList) { |
| 206 | 205 | String month = buildMonth(areaData.getYear()); |
| 207 | 206 | |
| ... | ... | @@ -211,7 +210,22 @@ |
| 211 | 210 | } |
| 212 | 211 | } |
| 213 | 212 | patientMonthMap.put("建档人数", pmap); |
| 213 | + // 6. 按省或市或地区查询区域内近12个自然月每月产检中历史高危人数(按颜色分组) | |
| 214 | + AreaDataQuery query = new AreaDataQuery(); | |
| 215 | + query.setDays(12); | |
| 216 | + List<AreaData> riskMonthList = statisticsService.queryHrefYearRisks(query); | |
| 217 | + Map<String, Integer> rmap = new HashMap<>(); | |
| 218 | + for (AreaData areaData:riskMonthList) { | |
| 219 | + String month = buildMonth(areaData.getYear()); | |
| 220 | + if (rmap.containsKey(month)) { | |
| 221 | + rmap.put(month, rmap.get(month) + areaData.getVal()); | |
| 222 | + } else { | |
| 223 | + rmap.put(month, areaData.getVal()); | |
| 224 | + } | |
| 225 | + } | |
| 226 | + patientMonthMap.put("高危人数", rmap); | |
| 214 | 227 | |
| 228 | + | |
| 215 | 229 | Option patientMonthOption = buildLineOption("建档&高危人数", null, patientMonthMap, buildDefaultMonth(12)); |
| 216 | 230 | |
| 217 | 231 | |
| ... | ... | @@ -358,7 +372,6 @@ |
| 358 | 372 | option.setxAxis(xAxis); |
| 359 | 373 | AxisPointer yAxis = new AxisPointer(); |
| 360 | 374 | yAxis.setType("category"); |
| 361 | - yAxis.setAxisLabel(new AxisPointer()); | |
| 362 | 375 | List<Object> dataList = new ArrayList<Object>(); |
| 363 | 376 | yAxis.setData(dataList); |
| 364 | 377 | option.setyAxis(yAxis); |
platform-reportData/src/main/java/com/lymsh/platform/reportdata/model/echarts/AxisPointer.java
View file @
a7fd094
| ... | ... | @@ -11,15 +11,6 @@ |
| 11 | 11 | private List<Object> boundaryGap; |
| 12 | 12 | private List<Object> data; |
| 13 | 13 | private Integer interval = 0; |
| 14 | - private AxisPointer axisLabel; | |
| 15 | - | |
| 16 | - public AxisPointer getAxisLabel() { | |
| 17 | - return axisLabel; | |
| 18 | - } | |
| 19 | - | |
| 20 | - public void setAxisLabel(AxisPointer axisLabel) { | |
| 21 | - this.axisLabel = axisLabel; | |
| 22 | - } | |
| 23 | 14 | |
| 24 | 15 | public Integer getInterval() { |
| 25 | 16 | return interval; |
platform-reportData/src/main/resources/reportOrm/StatisticsMapper.xml
View file @
a7fd094
| ... | ... | @@ -549,7 +549,7 @@ |
| 549 | 549 | AND F.HIGH_RISK_GROUP<>'其他' |
| 550 | 550 | AND B.EXAMINE_HISTORY_NUM=1 |
| 551 | 551 | AND B.INSERT_DATE<=TRUNC(SYSDATE) |
| 552 | - AND B.INSERT_DATE>=TRUNC(ADD_MONTHS(SYSDATE,-12)) | |
| 552 | + AND B.INSERT_DATE>=TRUNC(ADD_MONTHS(SYSDATE,-${days})) | |
| 553 | 553 | ]]> |
| 554 | 554 | <if test="provinceId != null and provinceId != ''"> |
| 555 | 555 | AND D.PROVINCE_ID=#{provinceId} |