Commit 9cb7d0504742edc0f989dffb267fa15d68cdd0d3

Authored by jesse.wang
1 parent 26672d9581

孤独症初筛根据月龄查询套餐内容接口

Showing 2 changed files with 131 additions and 131 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java View file @ 9cb7d05
  1 +package com.lyms.platform.operate.web.controller;
  2 +
  3 +import com.lyms.platform.common.base.BaseMap;
  4 +import com.lyms.platform.common.constants.PrimaryScreeningConstants;
  5 +import com.lyms.platform.common.result.BaseResponse;
  6 +import com.lyms.platform.common.result.RespBuilder;
  7 +import org.slf4j.Logger;
  8 +import org.slf4j.LoggerFactory;
  9 +import org.springframework.stereotype.Controller;
  10 +import org.springframework.web.bind.annotation.RequestMapping;
  11 +import org.springframework.web.bind.annotation.RequestMethod;
  12 +import org.springframework.web.bind.annotation.ResponseBody;
  13 +
  14 +import javax.servlet.http.HttpServletRequest;
  15 +import java.util.HashMap;
  16 +import java.util.List;
  17 +
  18 +/**
  19 + * 孤独症初筛
  20 + */
  21 +@RequestMapping(value = "/primaryScreening")
  22 +@Controller
  23 +public class PrimaryScreeningController {
  24 +
  25 + //日志调测器
  26 + private static final Logger logger = LoggerFactory.getLogger(PrimaryScreeningController.class);
  27 +
  28 +
  29 + /**
  30 + * 根据月龄套餐获取相应数据
  31 + * B(3, "3月龄"),
  32 + * C(6, "6月龄"),
  33 + * D(8, "8月龄"),
  34 + * E(12, "12月龄"),
  35 + * F(18, "18月龄"),
  36 + * G(24, "24月龄"),
  37 + * H(30, "30月龄"),
  38 + * I(36, "36月龄"),
  39 + * J(48, "4岁"),
  40 + * K(60, "5岁"),
  41 + * L(72, "6岁");
  42 + *
  43 + * @param request
  44 + * @param monthAge
  45 + * @return
  46 + */
  47 + @RequestMapping(value = "/queryMonthAgeInfo", method = RequestMethod.GET)
  48 + @ResponseBody
  49 + public BaseResponse queryMonthAgeInfo(HttpServletRequest request,
  50 + String monthAge) {
  51 + logger.info("===孤独症===根据月龄套餐查询套餐内容====月龄套餐::" + monthAge);
  52 + HashMap<String, List<BaseMap>> res = new HashMap<>();
  53 + try {
  54 + switch (monthAge) {
  55 + case "3":
  56 + //预警征象筛查
  57 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  58 + //语言功能和社会交往能力询问
  59 + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL3);
  60 + break;
  61 + case "6":
  62 + //预警征象筛查
  63 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS6);
  64 + //语言功能和社会交往能力询问
  65 + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL6);
  66 + break;
  67 + case "8":
  68 + //预警征象筛查
  69 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS8);
  70 + //语言功能和社会交往能力询问
  71 + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL8);
  72 + break;
  73 + case "12":
  74 + //预警征象筛查
  75 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  76 + //语言功能和社会交往能力询问
  77 + res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL12);
  78 + break;
  79 + case "18":
  80 + //预警征象筛查
  81 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  82 + //语言功能和社会交往能力询问
  83 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  84 + break;
  85 + case "24":
  86 + //预警征象筛查
  87 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  88 + //语言功能和社会交往能力询问
  89 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  90 + break;
  91 + case "30":
  92 + //预警征象筛查
  93 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  94 + //语言功能和社会交往能力询问
  95 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  96 + break;
  97 + case "36":
  98 + //预警征象筛查
  99 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  100 + //语言功能和社会交往能力询问
  101 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  102 + break;
  103 + case "48":
  104 + //预警征象筛查
  105 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  106 + //语言功能和社会交往能力询问
  107 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  108 + break;
  109 + case "60":
  110 + //预警征象筛查
  111 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  112 + //语言功能和社会交往能力询问
  113 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  114 + break;
  115 + case "72":
  116 + //预警征象筛查
  117 + res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
  118 + //语言功能和社会交往能力询问
  119 + res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
  120 + break;
  121 + }
  122 + } catch (Exception e) {
  123 + e.printStackTrace();
  124 + logger.error(e.getMessage());
  125 + }
  126 + logger.info("===孤独症===根据月龄套餐查询套餐内容====月龄套餐内容::" + res);
  127 + return RespBuilder.buildSuccess(res);
  128 + }
  129 +
  130 +
  131 +}
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/autism/PrimaryScreeningController.java View file @ 9cb7d05
1   -package com.lyms.platform.operate.web.controller.autism;
2   -
3   -import com.lyms.platform.common.base.BaseMap;
4   -import com.lyms.platform.common.constants.PrimaryScreeningConstants;
5   -import com.lyms.platform.common.result.BaseResponse;
6   -import com.lyms.platform.common.result.RespBuilder;
7   -import org.slf4j.Logger;
8   -import org.slf4j.LoggerFactory;
9   -import org.springframework.stereotype.Controller;
10   -import org.springframework.web.bind.annotation.RequestMapping;
11   -import org.springframework.web.bind.annotation.RequestMethod;
12   -import org.springframework.web.bind.annotation.ResponseBody;
13   -
14   -import javax.servlet.http.HttpServletRequest;
15   -import java.util.HashMap;
16   -import java.util.List;
17   -
18   -/**
19   - * 孤独症初筛
20   - */
21   -@RequestMapping(value = "/primaryScreening")
22   -@Controller
23   -public class PrimaryScreeningController {
24   -
25   - //日志调测器
26   - private static final Logger logger = LoggerFactory.getLogger(PrimaryScreeningController.class);
27   -
28   -
29   - /**
30   - * 根据月龄套餐获取相应数据
31   - * B(3, "3月龄"),
32   - * C(6, "6月龄"),
33   - * D(8, "8月龄"),
34   - * E(12, "12月龄"),
35   - * F(18, "18月龄"),
36   - * G(24, "24月龄"),
37   - * H(30, "30月龄"),
38   - * I(36, "36月龄"),
39   - * J(48, "4岁"),
40   - * K(60, "5岁"),
41   - * L(72, "6岁");
42   - *
43   - * @param request
44   - * @param monthAge
45   - * @return
46   - */
47   - @RequestMapping(value = "/queryChooseBabys", method = RequestMethod.GET)
48   - @ResponseBody
49   - public BaseResponse queryChooseBabys(HttpServletRequest request,
50   - String monthAge) {
51   - logger.info("===孤独症===根据月龄套餐查询套餐内容====月龄套餐::" + monthAge);
52   - HashMap<String, List<BaseMap>> res = new HashMap<>();
53   - try {
54   - switch (monthAge) {
55   - case "3":
56   - //预警征象筛查
57   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
58   - //语言功能和社会交往能力询问
59   - res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL3);
60   - break;
61   - case "6":
62   - //预警征象筛查
63   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS6);
64   - //语言功能和社会交往能力询问
65   - res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL6);
66   - break;
67   - case "8":
68   - //预警征象筛查
69   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS8);
70   - //语言功能和社会交往能力询问
71   - res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL8);
72   - break;
73   - case "12":
74   - //预警征象筛查
75   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
76   - //语言功能和社会交往能力询问
77   - res.put("languageSocial", PrimaryScreeningConstants.LANGUAGESOCIAL12);
78   - break;
79   - case "18":
80   - //预警征象筛查
81   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
82   - //语言功能和社会交往能力询问
83   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
84   - break;
85   - case "24":
86   - //预警征象筛查
87   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
88   - //语言功能和社会交往能力询问
89   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
90   - break;
91   - case "30":
92   - //预警征象筛查
93   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
94   - //语言功能和社会交往能力询问
95   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
96   - break;
97   - case "36":
98   - //预警征象筛查
99   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
100   - //语言功能和社会交往能力询问
101   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
102   - break;
103   - case "48":
104   - //预警征象筛查
105   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
106   - //语言功能和社会交往能力询问
107   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
108   - break;
109   - case "60":
110   - //预警征象筛查
111   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
112   - //语言功能和社会交往能力询问
113   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
114   - break;
115   - case "72":
116   - //预警征象筛查
117   - res.put("warningSigns", PrimaryScreeningConstants.WARNINGSIGNS3);
118   - //语言功能和社会交往能力询问
119   - res.put("languageSocial", PrimaryScreeningConstants.WARNINGSIGNS3);
120   - break;
121   - }
122   - } catch (Exception e) {
123   - e.printStackTrace();
124   - logger.error(e.getMessage());
125   - }
126   - logger.info("===孤独症===根据月龄套餐查询套餐内容====月龄套餐内容::" + res);
127   - return RespBuilder.buildSuccess(res);
128   - }
129   -
130   -
131   -}