Commit c34c76221e125c07a2a72dc17f69987274e49b63

Authored by litao@lymsh.com
1 parent 37a805e98c

产检人数明细查看修复

Showing 3 changed files with 41 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/NewbornVisitControoler.java View file @ c34c762
... ... @@ -7,6 +7,7 @@
7 7 import com.lyms.platform.pojo.NewbornVisit;
8 8 import org.springframework.beans.factory.annotation.Autowired;
9 9 import org.springframework.stereotype.Controller;
  10 +import org.springframework.web.bind.annotation.PathVariable;
10 11 import org.springframework.web.bind.annotation.RequestMapping;
11 12 import org.springframework.web.bind.annotation.RequestMethod;
12 13 import org.springframework.web.bind.annotation.ResponseBody;
... ... @@ -58,6 +59,30 @@
58 59 @TokenRequired
59 60 public BaseObjectResponse query(HttpServletRequest request, String babyId) {
60 61 return visitService.query(getUserId(request), babyId);
  62 + }
  63 +
  64 + /**
  65 + * 新生儿访视详情
  66 + * @param id
  67 + * @return
  68 + */
  69 + @RequestMapping(value = "/{id}", method = RequestMethod.GET)
  70 + @ResponseBody
  71 + @TokenRequired
  72 + public BaseObjectResponse get(@PathVariable String id) {
  73 + return visitService.get(id);
  74 + }
  75 +
  76 + /**
  77 + * 新生儿访视删除
  78 + * @param id
  79 + * @return
  80 + */
  81 + @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
  82 + @ResponseBody
  83 + @TokenRequired
  84 + public BaseObjectResponse delete(@PathVariable String id) {
  85 + return visitService.delete(id);
61 86 }
62 87  
63 88 /**
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/INewbornVisitService.java View file @ c34c762
... ... @@ -17,5 +17,9 @@
17 17 void export(Date startDate, Date endDate, String doctor, Integer userId, HttpServletResponse response, String key);
18 18  
19 19 BaseObjectResponse query(Integer userId, String babyId);
  20 +
  21 + BaseObjectResponse get(String id);
  22 +
  23 + BaseObjectResponse delete(String id);
20 24 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java View file @ c34c762
... ... @@ -19,6 +19,7 @@
19 19 import com.lyms.platform.permission.model.Users;
20 20 import com.lyms.platform.pojo.*;
21 21 import com.lyms.platform.query.DataPermissionsModelQuery;
  22 +import com.mongodb.WriteResult;
22 23 import org.apache.commons.lang.StringUtils;
23 24 import org.springframework.beans.factory.annotation.Autowired;
24 25 import org.springframework.data.domain.Sort;
... ... @@ -236,6 +237,17 @@
236 237 rest.add(temp);
237 238 }
238 239 return RespBuilder.buildSuccess(rest);
  240 + }
  241 +
  242 + @Override
  243 + public BaseObjectResponse get(String id) {
  244 + return RespBuilder.buildSuccess(mongoTemplate.findById(id, NewbornVisit.class));
  245 + }
  246 +
  247 + @Override
  248 + public BaseObjectResponse delete(String id) {
  249 + mongoTemplate.remove(Query.query(Criteria.where("id").is(id)), NewbornVisit.class);
  250 + return RespBuilder.buildSuccess();
239 251 }
240 252  
241 253 }