Commit 6c527ba1a8a0e6087c99b0318e35a435da4ce753
1 parent
381f6b5326
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 51 additions and 2 deletions
- platform-dal/src/main/java/com/lyms/platform/query/BabySpecialDiseaseClinicModelQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabySpecialDiseaseClinicController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySpecialDiseaseClinicFacade.java
platform-dal/src/main/java/com/lyms/platform/query/BabySpecialDiseaseClinicModelQuery.java
View file @
6c527ba
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | import com.lyms.platform.common.dao.operator.MongoCondition; |
| 6 | 6 | import com.lyms.platform.common.dao.operator.MongoOper; |
| 7 | 7 | import com.lyms.platform.common.dao.operator.MongoQuery; |
| 8 | +import com.lyms.platform.common.utils.DateUtil; | |
| 8 | 9 | import com.lyms.platform.common.utils.StringUtils; |
| 9 | 10 | import org.springframework.data.mongodb.core.query.Criteria; |
| 10 | 11 | |
| ... | ... | @@ -236,7 +237,7 @@ |
| 236 | 237 | |
| 237 | 238 | Criteria c = null; |
| 238 | 239 | //月龄 |
| 239 | - if (null != monthStart) { | |
| 240 | + /*if (null != monthStart) { | |
| 240 | 241 | if (null != c) { |
| 241 | 242 | c = c.and("month").gte(monthStart); |
| 242 | 243 | } else { |
| 243 | 244 | |
| ... | ... | @@ -249,7 +250,17 @@ |
| 249 | 250 | } else { |
| 250 | 251 | c = Criteria.where("month").lte(monthEnd); |
| 251 | 252 | } |
| 253 | + }*/ | |
| 254 | + if (null != monthStart && null != monthEnd) { | |
| 255 | + Date currentDate = DateUtil.formatDate(new Date()); | |
| 256 | + Date start = DateUtil.addMonth(currentDate, -monthStart); | |
| 257 | + setBirthEnd(start); | |
| 258 | + | |
| 259 | + Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -monthEnd - 1), 1); | |
| 260 | + setBirthStart(end); | |
| 252 | 261 | } |
| 262 | + | |
| 263 | + | |
| 253 | 264 | // 预约检查时间 |
| 254 | 265 | if (null != nextDateStart) { |
| 255 | 266 | if (null != c) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabySpecialDiseaseClinicController.java
View file @
6c527ba
| ... | ... | @@ -72,7 +72,7 @@ |
| 72 | 72 | } |
| 73 | 73 | |
| 74 | 74 | /** |
| 75 | - * 查询儿保专病 | |
| 75 | + * 查询儿保专病,查看使用 | |
| 76 | 76 | * |
| 77 | 77 | * @param id |
| 78 | 78 | * @return |
| ... | ... | @@ -82,6 +82,19 @@ |
| 82 | 82 | @TokenRequired |
| 83 | 83 | public BaseResponse queryBabySpecialDiseaseClinicOne(@PathVariable("id") String id) { |
| 84 | 84 | return babySpecialDiseaseClinicFacade.queryBabySpecialDiseaseClinicOne(id); |
| 85 | + | |
| 86 | + } | |
| 87 | + /** | |
| 88 | + * 查询儿保专病,编辑使用 | |
| 89 | + * | |
| 90 | + * @param id | |
| 91 | + * @return | |
| 92 | + */ | |
| 93 | + @RequestMapping(value = "/queryBabySpecialDiseaseClinicEditOne/{id}", method = RequestMethod.GET) | |
| 94 | + @ResponseBody | |
| 95 | + @TokenRequired | |
| 96 | + public BaseResponse queryBabySpecialDiseaseClinicEditOne(@PathVariable("id") String id) { | |
| 97 | + return babySpecialDiseaseClinicFacade.queryBabySpecialDiseaseClinicEditOne(id); | |
| 85 | 98 | |
| 86 | 99 | } |
| 87 | 100 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySpecialDiseaseClinicFacade.java
View file @
6c527ba
| ... | ... | @@ -209,6 +209,31 @@ |
| 209 | 209 | BabySpecialDiseaseClinicModel babySpecialDiseaseClinicModel = babySDCService.queryBabySpecialDiseaseClinicById(id); |
| 210 | 210 | BabySpecialDiseaseClinicResult babySpecialDiseaseClinicResult = new BabySpecialDiseaseClinicResult(); |
| 211 | 211 | babySpecialDiseaseClinicResult.convertToResult(babySpecialDiseaseClinicModel); |
| 212 | + if(StringUtils.isNotEmpty(babySpecialDiseaseClinicModel.getCheckDoctor())){ | |
| 213 | + Users users = usersService.getUsers(NumberUtils.toInt(babySpecialDiseaseClinicModel.getCheckDoctor())); | |
| 214 | + babySpecialDiseaseClinicResult.setCheckDoctor(users.getName()); | |
| 215 | + } | |
| 216 | + babySpecialDiseaseClinicResult.setHospitalName(CommonsHelper.getHospitalName(babySpecialDiseaseClinicModel.getHospitalId(), organizationService)); | |
| 217 | + br.setData(babySpecialDiseaseClinicResult); | |
| 218 | + br.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 219 | + br.setErrormsg("成功"); | |
| 220 | + } | |
| 221 | + return br; | |
| 222 | + } | |
| 223 | + | |
| 224 | + /** | |
| 225 | + * 根据专病id,查询儿保专病 | |
| 226 | + * | |
| 227 | + * @Author: 武涛涛 | |
| 228 | + * @Date: 2020/7/31 11:34 | |
| 229 | + */ | |
| 230 | + public BaseObjectResponse queryBabySpecialDiseaseClinicEditOne(String id) { | |
| 231 | + | |
| 232 | + BaseObjectResponse br = new BaseObjectResponse(); | |
| 233 | + if(StringUtils.isNotEmpty(id)){ | |
| 234 | + BabySpecialDiseaseClinicModel babySpecialDiseaseClinicModel = babySDCService.queryBabySpecialDiseaseClinicById(id); | |
| 235 | + BabySpecialDiseaseClinicResult babySpecialDiseaseClinicResult = new BabySpecialDiseaseClinicResult(); | |
| 236 | + babySpecialDiseaseClinicResult.convertToResult(babySpecialDiseaseClinicModel); | |
| 212 | 237 | babySpecialDiseaseClinicResult.setHospitalName(CommonsHelper.getHospitalName(babySpecialDiseaseClinicModel.getHospitalId(), organizationService)); |
| 213 | 238 | br.setData(babySpecialDiseaseClinicResult); |
| 214 | 239 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |