Commit d8f8e03e6eef1648d0374a75eb0bbb3b23431f2f

Authored by shiyang
1 parent ec2120fa7a

udate

Showing 1 changed file with 42 additions and 37 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java View file @ d8f8e03
... ... @@ -288,44 +288,49 @@
288 288 request.setBcardNo(bcardNo);
289 289 request.setMcardNo(mcardNo);
290 290 request.setMphone(mphone);
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   - case 40:
305   - request.setMonthAgeStart(84);
306   - break;
307   - default:
308   - request.setMonthAgeStart(startMonthAge);
  291 + try {
  292 + switch (startMonthAge){
  293 + case 36:
  294 + request.setMonthAgeStart(startMonthAge);
  295 + break;
  296 + case 37:
  297 + request.setMonthAgeStart(48);
  298 + break;
  299 + case 38:
  300 + request.setMonthAgeStart(60);
  301 + break;
  302 + case 39:
  303 + request.setMonthAgeStart(72);
  304 + break;
  305 + case 40:
  306 + request.setMonthAgeStart(84);
  307 + break;
  308 + default:
  309 + request.setMonthAgeStart(startMonthAge);
  310 + }
  311 + switch (endMonthAge){
  312 + case 36:
  313 + request.setMonthAgeEnd(47);
  314 + break;
  315 + case 37:
  316 + request.setMonthAgeEnd(59);
  317 + break;
  318 + case 38:
  319 + request.setMonthAgeEnd(71);
  320 + break;
  321 + case 39:
  322 + request.setMonthAgeEnd(83);
  323 + break;
  324 + case 40:
  325 + request.setMonthAgeEnd(null);
  326 + break;
  327 + default:
  328 + request.setMonthAgeEnd(endMonthAge);
  329 + }
  330 + } catch (Exception e) {
  331 + request.setMonthAgeStart(null);
309 332 }
310   - switch (endMonthAge){
311   - case 36:
312   - request.setMonthAgeEnd(47);
313   - break;
314   - case 37:
315   - request.setMonthAgeEnd(59);
316   - break;
317   - case 38:
318   - request.setMonthAgeEnd(71);
319   - break;
320   - case 39:
321   - request.setMonthAgeEnd(83);
322   - break;
323   - case 40:
324   - request.setMonthAgeEnd(null);
325   - break;
326   - default:
327   - request.setMonthAgeEnd(endMonthAge);
328   - }
  333 +
329 334 request.setBirth(birth);
330 335 request.setNextDate(nextDate);
331 336 request.setEndCaseTime(endCaseTime);