diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java index 745d3d5..6ba77b7 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java @@ -13,7 +13,7 @@ import java.util.Date; import java.util.Map; /** - * 两癌筛查 + * 两癌筛查 乳腺癌 */ @Document(collection = "lyms_cancer_screen") public class CancerScreeningModel extends BaseModel { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java index 016ec3f..efde957 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java @@ -86,6 +86,14 @@ public class CancerScreeningController extends BaseController { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); return cancerScreenService.list(cancerScreeningRequest, loginState.getId()); } + + @ResponseBody + @RequestMapping(method = RequestMethod.DELETE,value = "/deleteById/{id}") + @TokenRequired + public BaseResponse deleteById(@PathVariable String id, HttpServletRequest request) { + return cancerScreenService.deleteById(id); + } + /** * 乳腺癌管理列表增加搜索条件: * 初始化 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java index d2ca68f..c91fc1d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CervicalCancerController.java @@ -45,6 +45,12 @@ public class CervicalCancerController extends BaseController { return cervicalCancerService.getPatientInfoByIdCard(param,getUserId(request)); } + @RequestMapping(method = RequestMethod.DELETE, value = "/deleteById/{id}") + @ResponseBody + @TokenRequired + public BaseResponse deleteById(@PathVariable String id,HttpServletRequest request) { + return cervicalCancerService.deleteById(id,getUserId(request)); + } /** * 保存单个 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java index fb72569..2933db6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java @@ -1425,4 +1425,12 @@ public class CancerScreeningFacade { e.printStackTrace(); } } + + public BaseResponse deleteById(String id) { + Query query = new Query(); + Criteria c = Criteria.where("id").is(id); + query.addCriteria(c); + mongoTemplate.remove(query, CancerScreeningModel.class); + return new BaseResponse("成功", ErrorCodeConstants.SUCCESS); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java index ca6a69a..c77383d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/CervicalCancerService.java @@ -14,4 +14,6 @@ public interface CervicalCancerService extends IFormReportService