Commit c89e3b1429f0782c8f61a9381e7dc3f36999fe16
1 parent
d3593f1f4d
Exists in
master
and in
6 other branches
复查管理
Showing 3 changed files with 60 additions and 0 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostReviewController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPostReviewService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PostReviewServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostReviewController.java
View file @
c89e3b1
| ... | ... | @@ -4,11 +4,13 @@ |
| 4 | 4 | import com.lyms.platform.common.base.BaseController; |
| 5 | 5 | import com.lyms.platform.common.base.LoginContext; |
| 6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 7 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 7 | 8 | import com.lyms.platform.common.result.BaseResponse; |
| 8 | 9 | import com.lyms.platform.operate.web.facade.AutoMatchFacade; |
| 9 | 10 | import com.lyms.platform.operate.web.facade.PostReviewFacade; |
| 10 | 11 | import com.lyms.platform.operate.web.request.PostReviewQueryRequest; |
| 11 | 12 | import com.lyms.platform.operate.web.request.PostReviewRequest; |
| 13 | +import com.lyms.platform.operate.web.service.IPostReviewService; | |
| 12 | 14 | import com.lyms.platform.permission.service.CouponService; |
| 13 | 15 | import org.apache.commons.lang.StringUtils; |
| 14 | 16 | import org.springframework.beans.factory.annotation.Autowired; |
| ... | ... | @@ -17,6 +19,7 @@ |
| 17 | 19 | |
| 18 | 20 | import javax.servlet.http.HttpServletRequest; |
| 19 | 21 | import javax.validation.Valid; |
| 22 | +import java.util.Date; | |
| 20 | 23 | |
| 21 | 24 | /** |
| 22 | 25 | * |
| ... | ... | @@ -36,6 +39,9 @@ |
| 36 | 39 | @Autowired |
| 37 | 40 | private AutoMatchFacade autoMatchFacade; |
| 38 | 41 | |
| 42 | + @Autowired | |
| 43 | + private IPostReviewService postReviewService; | |
| 44 | + | |
| 39 | 45 | @RequestMapping(method = RequestMethod.GET,value = "/cTime") |
| 40 | 46 | @ResponseBody |
| 41 | 47 | public long getCurrentTime(){ |
| ... | ... | @@ -107,6 +113,20 @@ |
| 107 | 113 | } |
| 108 | 114 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 109 | 115 | return postReviewFacade.updateOnePost(id,loginState.getId()); |
| 116 | + } | |
| 117 | + | |
| 118 | + /** | |
| 119 | + * 复查管理 | |
| 120 | + * @param startDate | |
| 121 | + * @param endDate | |
| 122 | + * @param doctorName | |
| 123 | + * @param key 姓名/联系方式/就诊卡 | |
| 124 | + * @return | |
| 125 | + */ | |
| 126 | + @RequestMapping(method = RequestMethod.GET, value = "/postpartum/review") | |
| 127 | + public BaseObjectResponse postpartumReview(Date startDate, Date endDate, String doctorName, String key | |
| 128 | + ,Integer page, Integer limit) { | |
| 129 | + return postReviewService.postpartumReview(startDate, endDate, doctorName, key); | |
| 110 | 130 | } |
| 111 | 131 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPostReviewService.java
View file @
c89e3b1
| 1 | +package com.lyms.platform.operate.web.service; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 4 | + | |
| 5 | +import java.util.Date; | |
| 6 | + | |
| 7 | +/** | |
| 8 | + * Created by litao on 2017/7/3 0003 | |
| 9 | + */ | |
| 10 | +public interface IPostReviewService { | |
| 11 | + BaseObjectResponse postpartumReview(Date startDate, Date endDate, String doctorName, String key); | |
| 12 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PostReviewServiceImpl.java
View file @
c89e3b1
| 1 | +package com.lyms.platform.operate.web.service.impl; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 4 | +import com.lyms.platform.common.result.RespBuilder; | |
| 5 | +import com.lyms.platform.operate.web.service.IPostReviewService; | |
| 6 | +import com.lyms.platform.pojo.PostReviewModel; | |
| 7 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 8 | +import org.springframework.data.mongodb.core.MongoTemplate; | |
| 9 | +import org.springframework.data.mongodb.core.query.Criteria; | |
| 10 | +import org.springframework.data.mongodb.core.query.Query; | |
| 11 | +import org.springframework.stereotype.Service; | |
| 12 | + | |
| 13 | +import java.util.Date; | |
| 14 | + | |
| 15 | +/** | |
| 16 | + * Created by litao on 2017/7/3 0003 | |
| 17 | + */ | |
| 18 | +@Service | |
| 19 | +public class PostReviewServiceImpl implements IPostReviewService { | |
| 20 | + | |
| 21 | + @Autowired | |
| 22 | + private MongoTemplate mongoTemplate; | |
| 23 | + | |
| 24 | + @Override | |
| 25 | + public BaseObjectResponse postpartumReview(Date startDate, Date endDate, String doctorName, String key) { | |
| 26 | + return RespBuilder.buildSuccess(mongoTemplate.findOne(Query.query(Criteria.where("id").is("57c7e2fb28b66ec7a1bef00b")), PostReviewModel.class)); | |
| 27 | + } | |
| 28 | +} |