Commit 0dba52a86902cb9427a02352228c0929829bc6c6
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 2 changed files
platform-dal/src/main/java/com/lyms/platform/query/LisCrisisItemQuery.java
View file @
0dba52a
| ... | ... | @@ -33,7 +33,16 @@ |
| 33 | 33 | private Integer serviceStatus; |
| 34 | 34 | private Integer startWeek; |
| 35 | 35 | private Integer endWeek; |
| 36 | + private Integer age; | |
| 36 | 37 | |
| 38 | + public Integer getAge() { | |
| 39 | + return age; | |
| 40 | + } | |
| 41 | + | |
| 42 | + public void setAge(Integer age) { | |
| 43 | + this.age = age; | |
| 44 | + } | |
| 45 | + | |
| 37 | 46 | public String getPatientName() { |
| 38 | 47 | return patientName; |
| 39 | 48 | } |
| ... | ... | @@ -232,6 +241,9 @@ |
| 232 | 241 | } |
| 233 | 242 | if(null!=endWeek){ |
| 234 | 243 | condition=condition.and("week",endWeek,MongoOper.LTE); |
| 244 | + } | |
| 245 | + if(null!=age){ | |
| 246 | + condition=condition.and("age",age,MongoOper.IS); | |
| 235 | 247 | } |
| 236 | 248 | |
| 237 | 249 | return condition.toMongoQuery(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisCrisisItemController.java
View file @
0dba52a
| ... | ... | @@ -37,13 +37,27 @@ |
| 37 | 37 | public void getEmergenceTreatments(HttpServletResponse response, |
| 38 | 38 | @RequestParam("page") int page, |
| 39 | 39 | @RequestParam("limit") int limit, |
| 40 | - @RequestParam(value = "id",required = false) String id | |
| 40 | + @RequestParam(value = "id",required = false) String id, | |
| 41 | + @RequestParam(value = "cardNo",required = false) String cardNo, | |
| 42 | + @RequestParam(value = "phone",required = false) String phone, | |
| 43 | + @RequestParam(value = "age",required = false) Integer age, | |
| 44 | + @RequestParam(value = "startWeek",required = false) Integer startWeek, | |
| 45 | + @RequestParam(value = "endWeek",required = false) Integer endWeek, | |
| 46 | + @RequestParam(value = "name",required = false) String name, | |
| 47 | + @RequestParam(value = "status",required = false) Integer status | |
| 41 | 48 | ){ |
| 42 | 49 | LisCrisisItemQuery query = new LisCrisisItemQuery(); |
| 43 | 50 | query.setSort("publishTime desc"); |
| 44 | 51 | query.setPage(page); |
| 45 | 52 | query.setLimit(limit); |
| 46 | 53 | query.setId(id); |
| 54 | + query.setCardNo(cardNo); | |
| 55 | + query.setPhone(phone); | |
| 56 | + query.setAge(age); | |
| 57 | + query.setStartWeek(startWeek); | |
| 58 | + query.setEndWeek(endWeek); | |
| 59 | + query.setName(name); | |
| 60 | + query.setStatus(status); | |
| 47 | 61 | List<LisCrisisItem> lisCrisisItemList = lisCrisisItemService.query(query); |
| 48 | 62 | |
| 49 | 63 | List<Map> list = new ArrayList<>(); |
| ... | ... | @@ -55,7 +69,6 @@ |
| 55 | 69 | map.put("hospitalId",data.getHospitalId()); |
| 56 | 70 | map.put("name",data.getName()); |
| 57 | 71 | map.put("age",data.getAge()); |
| 58 | - map.put("weeks",data.getWeeks()); | |
| 59 | 72 | map.put("itemCode",data.getItemCode()); |
| 60 | 73 | map.put("itemName",data.getItemName()); |
| 61 | 74 | map.put("classify",data.getClassify()); |
| ... | ... | @@ -69,6 +82,15 @@ |
| 69 | 82 | map.put("publishTime", DateUtil.getSecond(data.getPublishTime())); |
| 70 | 83 | map.put("status",data.getStatus()); |
| 71 | 84 | map.put("statusName",data.getStatusName()); |
| 85 | + | |
| 86 | + map.put("patientName",data.getStatusName()); | |
| 87 | + map.put("cardNo",data.getStatusName()); | |
| 88 | + map.put("phone",data.getStatusName()); | |
| 89 | + map.put("serviceType",data.getStatusName()); | |
| 90 | + map.put("serviceStatus",data.getStatusName()); | |
| 91 | + map.put("lastMenses",DateUtil.getSecond(data.getLastMenses())); | |
| 92 | + map.put("week",data.getWeek()); | |
| 93 | + | |
| 72 | 94 | list.add(map); |
| 73 | 95 | } |
| 74 | 96 | ResultUtils.buildSuccessResultAndWrite(response, list); |