Commit c51da61f72f677a55345a2608b24699c65245d41
1 parent
317f8bacfa
Exists in
master
and in
6 other branches
两癌删除
Showing 6 changed files with 34 additions and 1 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java
View file @
c51da61
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
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 | } |