Commit c51da61f72f677a55345a2608b24699c65245d41

Authored by liquanyu
1 parent 317f8bacfa

两癌删除

Showing 6 changed files with 34 additions and 1 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java View file @ c51da61
... ... @@ -13,7 +13,7 @@
13 13 import java.util.Map;
14 14  
15 15 /**
16   - * 两癌筛查
  16 + * 两癌筛查 乳腺癌
17 17 */
18 18 @Document(collection = "lyms_cancer_screen")
19 19 public class CancerScreeningModel extends BaseModel {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java View file @ c51da61
... ... @@ -86,6 +86,14 @@
86 86 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
87 87 return cancerScreenService.list(cancerScreeningRequest, loginState.getId());
88 88 }
  89 +
  90 + @ResponseBody
  91 + @RequestMapping(method = RequestMethod.DELETE,value = "/deleteById/{id}")
  92 + @TokenRequired
  93 + public BaseResponse deleteById(@PathVariable String id, HttpServletRequest request) {
  94 + return cancerScreenService.deleteById(id);
  95 + }
  96 +
89 97 /**
90 98 * 乳腺癌管理列表增加搜索条件:
91 99 * 初始化
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java View file @ c51da61
... ... @@ -45,6 +45,12 @@
45 45 return cervicalCancerService.getPatientInfoByIdCard(param,getUserId(request));
46 46 }
47 47  
  48 + @RequestMapping(method = RequestMethod.DELETE, value = "/deleteById/{id}")
  49 + @ResponseBody
  50 + @TokenRequired
  51 + public BaseResponse deleteById(@PathVariable String id,HttpServletRequest request) {
  52 + return cervicalCancerService.deleteById(id,getUserId(request));
  53 + }
48 54  
49 55 /**
50 56 * 保存单个
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java View file @ c51da61
... ... @@ -1425,5 +1425,13 @@
1425 1425 e.printStackTrace();
1426 1426 }
1427 1427 }
  1428 +
  1429 + public BaseResponse deleteById(String id) {
  1430 + Query query = new Query();
  1431 + Criteria c = Criteria.where("id").is(id);
  1432 + query.addCriteria(c);
  1433 + mongoTemplate.remove(query, CancerScreeningModel.class);
  1434 + return new BaseResponse("成功", ErrorCodeConstants.SUCCESS);
  1435 + }
1428 1436 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java View file @ c51da61
... ... @@ -14,5 +14,7 @@
14 14 BaseResponse queryCervicalCancerCount(CervicalCancerListRequest param, Integer userId);
15 15  
16 16 BaseResponse queryHpvCount(CervicalCancerListRequest param, Integer userId);
  17 +
  18 + BaseResponse deleteById(String id, Integer userId);
17 19 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java View file @ c51da61
... ... @@ -2212,5 +2212,14 @@
2212 2212 result.put("datas",list);
2213 2213 return new BaseObjectResponse().setData(result).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
2214 2214 }
  2215 +
  2216 + @Override
  2217 + public BaseResponse deleteById(String id, Integer userId) {
  2218 + Query query = new Query();
  2219 + Criteria c = Criteria.where("id").is(id);
  2220 + query.addCriteria(c);
  2221 + mongoTemplate.remove(query, CervicalCancerModel.class);
  2222 + return new BaseResponse("成功", ErrorCodeConstants.SUCCESS);
  2223 + }
2215 2224 }