Commit d4338af4ab0d8de574098b3f54676240cf34c14d
1 parent
ec490669f7
Exists in
master
and in
6 other branches
两癌
Showing 3 changed files with 17 additions and 7 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/CancersConfig.java
View file @
d4338af
| ... | ... | @@ -6,10 +6,19 @@ |
| 6 | 6 | @Document(collection = "lyms_cancer_config") |
| 7 | 7 | public class CancersConfig extends BaseModel { |
| 8 | 8 | private String id; |
| 9 | - private String areaId; | |
| 10 | - private Integer year; | |
| 11 | - private Integer quarter; | |
| 12 | - private Integer num; | |
| 9 | + private String areaId; //区域id | |
| 10 | + private Integer year;//年度 | |
| 11 | + private Integer quarter; //季度 | |
| 12 | + private Integer num; //任务数 | |
| 13 | + private Integer type;//1 宫颈癌 2 乳腺癌 | |
| 14 | + | |
| 15 | + public Integer getType() { | |
| 16 | + return type; | |
| 17 | + } | |
| 18 | + | |
| 19 | + public void setType(Integer type) { | |
| 20 | + this.type = type; | |
| 21 | + } | |
| 13 | 22 | |
| 14 | 23 | public String getId() { |
| 15 | 24 | return id; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
View file @
d4338af
| ... | ... | @@ -938,7 +938,7 @@ |
| 938 | 938 | { |
| 939 | 939 | Map<String,Object> data = new LinkedHashMap<>(); |
| 940 | 940 | data.put("areaName", basicConfigService.getOneBasicConfigById(areaId).getName()); |
| 941 | - data.put("ndrws","-"); | |
| 941 | + data.put("ndrws", mongoTemplate.count(Query.query(Criteria.where("areaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter()).and("type").is(2)),CancersConfig.class)); | |
| 942 | 942 | int jcrs = (int)mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CancerScreeningModel.class); |
| 943 | 943 | data.put("jcrs",jcrs); |
| 944 | 944 | data.put("jwjcrs",mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("ycRxajc.yesOrNo").is("yes").and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CancerScreeningModel.class)); |
| ... | ... | @@ -1021,6 +1021,7 @@ |
| 1021 | 1021 | data.put("year",config.getYear()); |
| 1022 | 1022 | data.put("num",config.getNum()); |
| 1023 | 1023 | data.put("quarter",config.getQuarter()); |
| 1024 | + data.put("type",config.getType() == 1 ? "宫颈癌" : "乳腺癌"); | |
| 1024 | 1025 | data.put("areaName",basicConfigService.getOneBasicConfigById(config.getAreaId()).getName()); |
| 1025 | 1026 | datas.add(data); |
| 1026 | 1027 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
View file @
d4338af
| ... | ... | @@ -2041,7 +2041,7 @@ |
| 2041 | 2041 | { |
| 2042 | 2042 | Map<String,Object> data = new LinkedHashMap<>(); |
| 2043 | 2043 | data.put("areaName", basicConfigService.getOneBasicConfigById(areaId).getName()); |
| 2044 | - data.put("ndrws","-"); | |
| 2044 | + data.put("ndrws",mongoTemplate.count(Query.query(Criteria.where("areaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter()).and("type").is(1)),CancersConfig.class)); | |
| 2045 | 2045 | int jcrs = (int)mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CervicalCancerModel.class); |
| 2046 | 2046 | data.put("jcrs",jcrs); |
| 2047 | 2047 | data.put("jwjcrs",mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("jwgjajc").is("1").and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CervicalCancerModel.class)); |
| ... | ... | @@ -2142,7 +2142,7 @@ |
| 2142 | 2142 | { |
| 2143 | 2143 | Map<String,Object> data = new LinkedHashMap<>(); |
| 2144 | 2144 | data.put("areaName", basicConfigService.getOneBasicConfigById(areaId).getName()); |
| 2145 | - data.put("ndrws","-"); | |
| 2145 | + data.put("ndrws",mongoTemplate.count(Query.query(Criteria.where("areaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter()).and("type").is(1)),CancersConfig.class)); | |
| 2146 | 2146 | int jcrs = (int)mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CervicalCancerModel.class); |
| 2147 | 2147 | data.put("jcrs",jcrs); |
| 2148 | 2148 | data.put("jwjcrs",mongoTemplate.count(new Query(Criteria.where("orgAreaId").is(areaId).and("jwgjajc").is("1").and("year").is(request.getYear()).and("quarter").is(request.getQuarter())), CervicalCancerModel.class)); |