Commit 2e23790de7d9580957920c0cfab1820ebcbec438
1 parent
88306e5ada
Exists in
master
and in
6 other branches
增加指导意见按胎数
Showing 4 changed files with 43 additions and 0 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java
- platform-dal/src/main/java/com/lyms/platform/query/GuidelinesQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/GuideQuery.java
platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java
View file @
2e23790
| ... | ... | @@ -25,10 +25,22 @@ |
| 25 | 25 | /* 孕期:周;产后:天;儿童:月 */ |
| 26 | 26 | private Integer start; |
| 27 | 27 | private Integer end; |
| 28 | + /** | |
| 29 | + * 胎数 双胎以上按双胎处理 | |
| 30 | + */ | |
| 31 | + private Integer number; | |
| 28 | 32 | |
| 29 | 33 | private String category; |
| 30 | 34 | private String content; |
| 31 | 35 | private Integer yn; |
| 36 | + | |
| 37 | + public Integer getNumber() { | |
| 38 | + return number; | |
| 39 | + } | |
| 40 | + | |
| 41 | + public void setNumber(Integer number) { | |
| 42 | + this.number = number; | |
| 43 | + } | |
| 32 | 44 | |
| 33 | 45 | public String getDeliveryType() { |
| 34 | 46 | return deliveryType; |
platform-dal/src/main/java/com/lyms/platform/query/GuidelinesQuery.java
View file @
2e23790
| ... | ... | @@ -36,8 +36,23 @@ |
| 36 | 36 | if (null != minEnd) { |
| 37 | 37 | condition = condition.and("end", minEnd, MongoOper.GTE); |
| 38 | 38 | } |
| 39 | + if (null != number) { | |
| 40 | + condition = condition.and("number", number, MongoOper.IS); | |
| 41 | + }else{ | |
| 42 | + condition = condition.and("number", false, MongoOper.EXISTS); | |
| 43 | + } | |
| 39 | 44 | return condition.toMongoQuery(); |
| 40 | 45 | } |
| 46 | + | |
| 47 | + public Integer getNumber() { | |
| 48 | + return number; | |
| 49 | + } | |
| 50 | + | |
| 51 | + public void setNumber(Integer number) { | |
| 52 | + this.number = number; | |
| 53 | + } | |
| 54 | + | |
| 55 | + private Integer number; | |
| 41 | 56 | |
| 42 | 57 | private String id; |
| 43 | 58 | /* 1:孕期,2:产后,3:儿童 */ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java
View file @
2e23790
| ... | ... | @@ -32,6 +32,8 @@ |
| 32 | 32 | guidelinesQuery.setType(guideQuery.getType()); |
| 33 | 33 | guidelinesQuery.setMaxStart(guideQuery.getNum()); |
| 34 | 34 | guidelinesQuery.setMinEnd(guideQuery.getNum()); |
| 35 | + guidelinesQuery.setNumber(guideQuery.getTnum()); | |
| 36 | + | |
| 35 | 37 | List<Guidelines> list = guidelinesService.queryGuidelines(guidelinesQuery); |
| 36 | 38 | StringBuilder stringBuilder=new StringBuilder(128); |
| 37 | 39 | if(CollectionUtils.isNotEmpty(list)){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/GuideQuery.java
View file @
2e23790
| ... | ... | @@ -6,6 +6,20 @@ |
| 6 | 6 | public class GuideQuery { |
| 7 | 7 | private Integer type; |
| 8 | 8 | private Integer num; |
| 9 | + //胎数 | |
| 10 | + private Integer tnum; | |
| 11 | + | |
| 12 | + public Integer getTnum() { | |
| 13 | + //多胎的时候按双胎处理 | |
| 14 | + if(tnum!=null &&tnum>2){ | |
| 15 | + return 2; | |
| 16 | + } | |
| 17 | + return tnum; | |
| 18 | + } | |
| 19 | + | |
| 20 | + public void setTnum(Integer tnum) { | |
| 21 | + this.tnum = tnum; | |
| 22 | + } | |
| 9 | 23 | |
| 10 | 24 | public Integer getNum() { |
| 11 | 25 | return num; |