Commit de17a27a4dae47e3e644255e289fcfddb37a18f8
1 parent
fd2547e1fd
Exists in
master
提交代码
Showing 3 changed files with 21 additions and 1 deletions
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/KidsController.java
View file @
de17a27
| ... | ... | @@ -147,10 +147,15 @@ | 
| 147 | 147 | @RequestMapping(value = "/queryKidsId", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE + ";charset=utf-8") | 
| 148 | 148 | @TokenRequired | 
| 149 | 149 | public void getKidsId(HttpServletResponse response, | 
| 150 | + HttpServletRequest request, | |
| 150 | 151 | @RequestParam("birthday") String birthday, | 
| 151 | 152 | @RequestParam(value = "barCode", required = false) String barCode, | 
| 152 | 153 | @RequestParam(value = "phone", required = false) String phone) { | 
| 153 | 154 | |
| 155 | + LoginContext loginContext = (LoginContext) request.getAttribute("loginContext"); | |
| 156 | + //取到当前登陆用户的id | |
| 157 | + YmUsers users = usersService.getYmUsers(loginContext.getId()); | |
| 158 | + | |
| 154 | 159 | MedKidsQuery medKidsQuery = new MedKidsQuery(); | 
| 155 | 160 | medKidsQuery.setBirthday(birthday); | 
| 156 | 161 | medKidsQuery.setBarCode(barCode); | 
| ... | ... | @@ -164,7 +169,19 @@ | 
| 164 | 169 | if (CollectionUtils.isNotEmpty(medKidsList)) { | 
| 165 | 170 | |
| 166 | 171 | for (MedKids medKids : medKidsList) { | 
| 167 | - Map<String, String> map = new HashMap<>(); | |
| 172 | + | |
| 173 | + Map<String, Object> map = new HashMap<>(); | |
| 174 | + | |
| 175 | + YmUserKidMapsQuery query = new YmUserKidMapsQuery(); | |
| 176 | + query.setYn(YnEnum.yes.getId()); | |
| 177 | + query.setKidId(medKids.getId()); | |
| 178 | + query.setUserId(users.getId()); | |
| 179 | + int count = ymUserKidMapsService.queryYmUserKidMapsCount(query); | |
| 180 | + if (count > 0){ | |
| 181 | + map.put("relate",true); | |
| 182 | + }else if (count == 0){ | |
| 183 | + map.put("relate",false); | |
| 184 | + } | |
| 168 | 185 | if (StringUtils.isNotEmpty(medKids.getName())) { | 
| 169 | 186 | map.put("id", medKids.getId()); | 
| 170 | 187 | map.put("name", medKids.getName()); | 
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java
View file @
de17a27
webApi/src/main/resources/config_state.properties
View file @
de17a27