diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DoubleSievingController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DoubleSievingController.java index 3a49133..37a5cc8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DoubleSievingController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DoubleSievingController.java @@ -10,10 +10,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.PageRequest; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -45,7 +42,7 @@ public class DoubleSievingController { /** * 添加修改孤独症初筛 - * @param primaryScreening + * @param babyAutismDoubleSieving * @param request * @return */ @@ -78,4 +75,17 @@ public class DoubleSievingController { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); return doubleSievingFacade.queryDateListPage(babyAutismDoubleSieving,pageRequest,loginState.getId()); } + + /** + * 删除检查 + * @param id + * @return + */ + @ResponseBody + @TokenRequired + @RequestMapping(value = "/delDate",method = RequestMethod.DELETE) + public BaseResponse delDate(@RequestParam("id") String id, HttpServletRequest request) { + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + return doubleSievingFacade.delDate(id,loginState.getId()); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java index 72e18b9..0863c10 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PrimaryScreeningController.java @@ -13,10 +13,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.PageRequest; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; @@ -185,4 +182,17 @@ public class PrimaryScreeningController { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); return primaryScreeningFacade.queryDateListPage(babyAutismPrimaryScreening,pageRequest,loginState.getId()); } + + /** + * 删除检查 + * @param id + * @return + */ + @ResponseBody + @TokenRequired + @RequestMapping(value = "/delDate",method = RequestMethod.DELETE) + public BaseResponse delDate(@RequestParam("id") String id, HttpServletRequest request) { + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + return primaryScreeningFacade.delDate(id,loginState.getId()); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java index 8c79d3a..d56b64d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java @@ -17,6 +17,8 @@ import com.lyms.platform.permission.service.BabyAutismDoubleSievingService; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.pojo.BabyAutismDoubleSieving; import com.lyms.platform.pojo.BabyModel; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -28,6 +30,7 @@ import java.util.*; @Component public class DoubleSievingFacade extends BaseServiceImpl { + private static final Logger logger = LoggerFactory.getLogger(DoubleSievingFacade.class); @Autowired private MongoTemplate mongoTemplate; @@ -149,4 +152,13 @@ public class DoubleSievingFacade extends BaseServiceImpl { br.setErrormsg("成功"); return br; } + + public BaseResponse delDate(String id, Integer userid) { + logger.info("========删除孤独症复筛==========="+userid); + babyAutismDoubleSievingService.deleteById(id); + BaseObjectResponse br = new BaseObjectResponse(); + br.setErrorcode(ErrorCodeConstants.SUCCESS); + br.setErrormsg("成功"); + return br; + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java index a43e304..dfee25a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java @@ -17,6 +17,8 @@ import com.lyms.platform.permission.service.BabyAutismPrimaryScreeningService; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.pojo.BabyAutismPrimaryScreening; import com.lyms.platform.pojo.BabyModel; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -31,6 +33,8 @@ import java.util.*; @Component public class PrimaryScreeningFacade extends BaseServiceImpl { + private static final Logger logger = LoggerFactory.getLogger(PrimaryScreeningFacade.class); + @Autowired private MongoTemplate mongoTemplate; @@ -165,4 +169,13 @@ public class PrimaryScreeningFacade extends BaseServiceImpl { br.setErrormsg("成功"); return br; } + + public BaseResponse delDate(String id, Integer userid) { + logger.info("========删除孤独症初筛==========="+userid); + babyAutismPrimaryScreeningService.deleteById(id); + BaseObjectResponse br = new BaseObjectResponse(); + br.setErrorcode(ErrorCodeConstants.SUCCESS); + br.setErrormsg("成功"); + return br; + } }