Commit a5a073b8bee2dec87e6edc8bf544c6bd2916a840

Authored by jesse.wang
1 parent 4e5f2eb9dd

孤独症删除

Showing 4 changed files with 54 additions and 9 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DoubleSievingController.java View file @ a5a073b
... ... @@ -10,10 +10,7 @@
10 10 import org.springframework.beans.factory.annotation.Autowired;
11 11 import org.springframework.data.domain.PageRequest;
12 12 import org.springframework.stereotype.Controller;
13   -import org.springframework.web.bind.annotation.RequestBody;
14   -import org.springframework.web.bind.annotation.RequestMapping;
15   -import org.springframework.web.bind.annotation.RequestMethod;
16   -import org.springframework.web.bind.annotation.ResponseBody;
  13 +import org.springframework.web.bind.annotation.*;
17 14  
18 15 import javax.servlet.http.HttpServletRequest;
19 16  
... ... @@ -45,7 +42,7 @@
45 42  
46 43 /**
47 44 * 添加修改孤独症初筛
48   - * @param primaryScreening
  45 + * @param babyAutismDoubleSieving
49 46 * @param request
50 47 * @return
51 48 */
... ... @@ -77,6 +74,19 @@
77 74 public BaseResponse queryDateListPage(BabyAutismDoubleSieving babyAutismDoubleSieving, PageRequest pageRequest, HttpServletRequest request) {
78 75 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
79 76 return doubleSievingFacade.queryDateListPage(babyAutismDoubleSieving,pageRequest,loginState.getId());
  77 + }
  78 +
  79 + /**
  80 + * 删除检查
  81 + * @param id
  82 + * @return
  83 + */
  84 + @ResponseBody
  85 + @TokenRequired
  86 + @RequestMapping(value = "/delDate",method = RequestMethod.DELETE)
  87 + public BaseResponse delDate(@RequestParam("id") String id, HttpServletRequest request) {
  88 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  89 + return doubleSievingFacade.delDate(id,loginState.getId());
80 90 }
81 91 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java View file @ a5a073b
... ... @@ -13,10 +13,7 @@
13 13 import org.springframework.beans.factory.annotation.Autowired;
14 14 import org.springframework.data.domain.PageRequest;
15 15 import org.springframework.stereotype.Controller;
16   -import org.springframework.web.bind.annotation.RequestBody;
17   -import org.springframework.web.bind.annotation.RequestMapping;
18   -import org.springframework.web.bind.annotation.RequestMethod;
19   -import org.springframework.web.bind.annotation.ResponseBody;
  16 +import org.springframework.web.bind.annotation.*;
20 17  
21 18 import javax.servlet.http.HttpServletRequest;
22 19 import java.util.HashMap;
... ... @@ -184,6 +181,19 @@
184 181 public BaseResponse queryDateListPage(BabyAutismPrimaryScreening babyAutismPrimaryScreening, PageRequest pageRequest, HttpServletRequest request) {
185 182 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
186 183 return primaryScreeningFacade.queryDateListPage(babyAutismPrimaryScreening,pageRequest,loginState.getId());
  184 + }
  185 +
  186 + /**
  187 + * 删除检查
  188 + * @param id
  189 + * @return
  190 + */
  191 + @ResponseBody
  192 + @TokenRequired
  193 + @RequestMapping(value = "/delDate",method = RequestMethod.DELETE)
  194 + public BaseResponse delDate(@RequestParam("id") String id, HttpServletRequest request) {
  195 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  196 + return primaryScreeningFacade.delDate(id,loginState.getId());
187 197 }
188 198 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java View file @ a5a073b
... ... @@ -17,6 +17,8 @@
17 17 import com.lyms.platform.permission.service.OrganizationService;
18 18 import com.lyms.platform.pojo.BabyAutismDoubleSieving;
19 19 import com.lyms.platform.pojo.BabyModel;
  20 +import org.slf4j.Logger;
  21 +import org.slf4j.LoggerFactory;
20 22 import org.springframework.beans.factory.annotation.Autowired;
21 23 import org.springframework.data.domain.Page;
22 24 import org.springframework.data.domain.PageRequest;
... ... @@ -28,6 +30,7 @@
28 30 @Component
29 31 public class DoubleSievingFacade extends BaseServiceImpl {
30 32  
  33 + private static final Logger logger = LoggerFactory.getLogger(DoubleSievingFacade.class);
31 34 @Autowired
32 35 private MongoTemplate mongoTemplate;
33 36  
... ... @@ -146,6 +149,15 @@
146 149 br.setData(primaryScreeningPage.getContent());
147 150 PageInfo pageInfo = new PageInfo(primaryScreeningPage.getNumber(), primaryScreeningPage.getTotalPages(), Long.valueOf(primaryScreeningPage.getTotalElements()).intValue(), pageRequest.getPageSize());
148 151 br.setPageInfo(pageInfo);
  152 + br.setErrormsg("成功");
  153 + return br;
  154 + }
  155 +
  156 + public BaseResponse delDate(String id, Integer userid) {
  157 + logger.info("========删除孤独症复筛==========="+userid);
  158 + babyAutismDoubleSievingService.deleteById(id);
  159 + BaseObjectResponse br = new BaseObjectResponse();
  160 + br.setErrorcode(ErrorCodeConstants.SUCCESS);
149 161 br.setErrormsg("成功");
150 162 return br;
151 163 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java View file @ a5a073b
... ... @@ -17,6 +17,8 @@
17 17 import com.lyms.platform.permission.service.OrganizationService;
18 18 import com.lyms.platform.pojo.BabyAutismPrimaryScreening;
19 19 import com.lyms.platform.pojo.BabyModel;
  20 +import org.slf4j.Logger;
  21 +import org.slf4j.LoggerFactory;
20 22 import org.springframework.beans.factory.annotation.Autowired;
21 23 import org.springframework.data.domain.Page;
22 24 import org.springframework.data.domain.PageRequest;
... ... @@ -31,6 +33,8 @@
31 33 @Component
32 34 public class PrimaryScreeningFacade extends BaseServiceImpl {
33 35  
  36 + private static final Logger logger = LoggerFactory.getLogger(PrimaryScreeningFacade.class);
  37 +
34 38 @Autowired
35 39 private MongoTemplate mongoTemplate;
36 40  
... ... @@ -162,6 +166,15 @@
162 166 br.setData(primaryScreeningPage.getContent());
163 167 PageInfo pageInfo = new PageInfo(primaryScreeningPage.getNumber(), primaryScreeningPage.getTotalPages(), Long.valueOf(primaryScreeningPage.getTotalElements()).intValue(), pageRequest.getPageSize());
164 168 br.setPageInfo(pageInfo);
  169 + br.setErrormsg("成功");
  170 + return br;
  171 + }
  172 +
  173 + public BaseResponse delDate(String id, Integer userid) {
  174 + logger.info("========删除孤独症初筛==========="+userid);
  175 + babyAutismPrimaryScreeningService.deleteById(id);
  176 + BaseObjectResponse br = new BaseObjectResponse();
  177 + br.setErrorcode(ErrorCodeConstants.SUCCESS);
165 178 br.setErrormsg("成功");
166 179 return br;
167 180 }