Commit fab44712ffaf4acb65de52507892997673c87a18

Authored by landong2015
1 parent 4c707e7771
Exists in master

提交代码

Showing 3 changed files with 67 additions and 5 deletions

webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java View file @ fab4471
... ... @@ -28,7 +28,7 @@
28 28 */
29 29 @RequestMapping(value = "/iosConfigs", method = RequestMethod.GET)
30 30 public void getIosConfig(HttpServletResponse response) {
31   - AppVersion version = new AppVersion(100, "1.0.0", "","");
  31 + AppVersion version = new AppVersion(100, "1.0.0", "当前为最新版本","");
32 32 Map<String, Object> map = new HashMap<>();
33 33 map.put("version", version);
34 34 map.put("errorcode", ConstantInterface.SUCCESS);
... ... @@ -42,7 +42,7 @@
42 42 */
43 43 @RequestMapping(value = "/androidConfigs", method = RequestMethod.GET)
44 44 public void getAndroidConfig(HttpServletResponse response) {
45   - AppVersion version = new AppVersion(100, "1.0.0", "","");
  45 + AppVersion version = new AppVersion(100, "1.0.0", "当前为最新版本","");
46 46 Map<String, Object> map = new HashMap<>();
47 47 map.put("version", version);
48 48 map.put("forceUpdate", 0);
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/KidsController.java View file @ fab4471
... ... @@ -49,6 +49,10 @@
49 49 private MedVaccineInfoService medVaccineinfoService;
50 50 @Autowired
51 51 private MedOrganizationService medOrganizationService;
  52 + @Autowired
  53 + private MedVaccineNameService medVaccineNameService;
  54 + @Autowired
  55 + private MedInoculateRecordService medInoculateRecordService;
52 56  
53 57  
54 58 // /**
... ... @@ -152,7 +156,11 @@
152 156 ResultUtils.buildSuccessResultAndWrite(response,list);
153 157 }
154 158  
155   - //添加宝宝接口(当前登陆用户与小孩子进行关联)
  159 + /**
  160 + * 添加宝宝接口(当前登陆用户与小孩子进行关联
  161 + * @param response
  162 + * @param id 宝宝id
  163 + */
156 164 @RequestMapping(value = "/relateKids", method = RequestMethod.POST)
157 165 @TokenRequired
158 166 public void UserRelateKids(HttpServletResponse response,
... ... @@ -242,7 +250,61 @@
242 250 @RequestMapping(value = "/kidsVaccines", method = RequestMethod.GET)
243 251 @TokenRequired
244 252 public void getKidVaccines(HttpServletResponse response,
245   - @RequestParam("mouthAge")String mouthAge) {
  253 + @RequestParam("mouthAge")String mouthAge,
  254 + @RequestParam("id")String id) {
  255 +
  256 + List<Map> list = new ArrayList<>();
  257 + List<Map> freeList = new ArrayList<>();
  258 + List<Map> chargeList = new ArrayList<>();
  259 +
  260 + //先根据月龄去找这个月龄下要接种的所有疫苗
  261 + MedVaccineNameQuery vaccineNameQuery = new MedVaccineNameQuery();
  262 + vaccineNameQuery.setVnMonthAge(mouthAge);
  263 + List<MedVaccineName> vaccineNameList = medVaccineNameService.queryMedVaccineName(vaccineNameQuery);
  264 + if (CollectionUtils.isNotEmpty(vaccineNameList)){
  265 + for (MedVaccineName data : vaccineNameList){
  266 + //免费
  267 + if (data.getVnVaccineType()==1){
  268 + Map<String,Object> map = new HashMap<>();
  269 +
  270 + map.put("id",data.getVnId());
  271 + map.put("name",data.getVnName());
  272 + //需要处理剂次
  273 + map.put("jiCi","");
  274 + //去接种预约表里面查某个疫苗是否接种,如果在指定时间内没有接种
  275 + MedInoculateRecordQuery inoculateRecordQuery = new MedInoculateRecordQuery();
  276 + inoculateRecordQuery.setIcKidId(id);
  277 + inoculateRecordQuery.setIcVaccineId(data.getVnId());
  278 + List<MedInoculateRecord> inoculateRecordList = medInoculateRecordService.queryMedInoculateRecord(inoculateRecordQuery);
  279 + if (CollectionUtils.isNotEmpty(inoculateRecordList)){
  280 + MedInoculateRecord medInoculateRecord = inoculateRecordList.get(0);
  281 +
  282 +
  283 + }
  284 +
  285 +
  286 +
  287 + //收费
  288 + }else if (data.getVnVaccineType()==2){
  289 + Map<String,Object> map = new HashMap<>();
  290 +
  291 +
  292 +
  293 +
  294 + }
  295 + }
  296 + }
  297 +
  298 +
  299 +
  300 +
  301 +
  302 +
  303 +
  304 +
  305 +
  306 +
  307 +
246 308  
247 309 }
248 310  
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java View file @ fab4471
... ... @@ -184,7 +184,7 @@
184 184 * @param avatar
185 185 * @param nickname
186 186 */
187   - @RequestMapping(value = "/updateUserInfo", method = RequestMethod.PUT)
  187 + @RequestMapping(value = "/usersInfo", method = RequestMethod.PUT)
188 188 @TokenRequired
189 189 public void updateUser(HttpServletResponse response,
190 190 @RequestParam(value = "avatar",required = false) String avatar,