Commit 284bcae6613dee229b2c936b9e33edfbfbfc4dcc
1 parent
765f118580
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 69 additions and 3 deletions
platform-common/src/main/java/com/lyms/platform/common/enums/DatePointEnums.java
View file @
284bcae
| ... | ... | @@ -83,6 +83,42 @@ | 
| 83 | 83 | } | 
| 84 | 84 | return list; | 
| 85 | 85 | } | 
| 86 | + //增加3/4/5/6 岁条件 | |
| 87 | + public static List<Map> getDatePoint2(Integer pid) { | |
| 88 | + | |
| 89 | + List<Map> list = new ArrayList<>(); | |
| 90 | + for (DatePointEnums e : DatePointEnums.values()) { | |
| 91 | + if(e.getPid() == pid) { | |
| 92 | + for(int i = 0 ; i <= 39 ;i++) | |
| 93 | + { | |
| 94 | + Map rootMap = new HashMap(); | |
| 95 | + switch (i){ | |
| 96 | + case 36: | |
| 97 | + rootMap.put("id", i); | |
| 98 | + rootMap.put("name", "3岁"); | |
| 99 | + break; | |
| 100 | + case 37: | |
| 101 | + rootMap.put("id", i); | |
| 102 | + rootMap.put("name", "4岁"); | |
| 103 | + break; | |
| 104 | + case 38: | |
| 105 | + rootMap.put("id", i); | |
| 106 | + rootMap.put("name", "5岁"); | |
| 107 | + break; | |
| 108 | + case 39: | |
| 109 | + rootMap.put("id", i); | |
| 110 | + rootMap.put("name", "6岁"); | |
| 111 | + break; | |
| 112 | + default: | |
| 113 | + rootMap.put("id", i); | |
| 114 | + rootMap.put("name", i+e.getName()); | |
| 115 | + } | |
| 116 | + list.add(rootMap); | |
| 117 | + } | |
| 118 | + } | |
| 119 | + } | |
| 120 | + return list; | |
| 121 | + } | |
| 86 | 122 | |
| 87 | 123 | public static String getNameById(int id){ | 
| 88 | 124 | for(DatePointEnums enums:values()){ | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
284bcae
| ... | ... | @@ -288,8 +288,38 @@ | 
| 288 | 288 | request.setBcardNo(bcardNo); | 
| 289 | 289 | request.setMcardNo(mcardNo); | 
| 290 | 290 | request.setMphone(mphone); | 
| 291 | - request.setMonthAgeStart(startMonthAge); | |
| 292 | - request.setMonthAgeEnd(endMonthAge); | |
| 291 | + switch (startMonthAge){ | |
| 292 | + case 36: | |
| 293 | + request.setMonthAgeStart(startMonthAge); | |
| 294 | + break; | |
| 295 | + case 37: | |
| 296 | + request.setMonthAgeStart(48); | |
| 297 | + break; | |
| 298 | + case 38: | |
| 299 | + request.setMonthAgeStart(60); | |
| 300 | + break; | |
| 301 | + case 39: | |
| 302 | + request.setMonthAgeStart(72); | |
| 303 | + break; | |
| 304 | + default: | |
| 305 | + request.setMonthAgeStart(startMonthAge); | |
| 306 | + } | |
| 307 | + switch (endMonthAge){ | |
| 308 | + case 36: | |
| 309 | + request.setMonthAgeEnd(47); | |
| 310 | + break; | |
| 311 | + case 37: | |
| 312 | + request.setMonthAgeEnd(59); | |
| 313 | + break; | |
| 314 | + case 38: | |
| 315 | + request.setMonthAgeEnd(71); | |
| 316 | + break; | |
| 317 | + case 39: | |
| 318 | + request.setMonthAgeEnd(null); | |
| 319 | + break; | |
| 320 | + default: | |
| 321 | + request.setMonthAgeEnd(endMonthAge); | |
| 322 | + } | |
| 293 | 323 | request.setBirth(birth); | 
| 294 | 324 | request.setNextDate(nextDate); | 
| 295 | 325 | request.setEndCaseTime(endCaseTime); | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EnumsController.java
View file @
284bcae
| ... | ... | @@ -326,7 +326,7 @@ | 
| 326 | 326 | @RequestMapping(value = "/getSpecialDatePoint/{specialType}", method = RequestMethod.GET) | 
| 327 | 327 | @ResponseBody | 
| 328 | 328 | public List <Map> getDateType(@PathVariable("specialType") Integer specialType) { | 
| 329 | - List <Map> list = DatePointEnums.getDatePoint(specialType); | |
| 329 | + List <Map> list = DatePointEnums.getDatePoint2(specialType); | |
| 330 | 330 | return list; | 
| 331 | 331 | } | 
| 332 | 332 |