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 a75a82a..2b8847f 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 @@ -254,10 +254,10 @@ public class CancerScreeningController extends BaseController { @ResponseBody - @RequestMapping(method = RequestMethod.GET,value = "/setCancerExamineStatus/{type}/{status}/{id}") + @RequestMapping(method = RequestMethod.GET,value = "/setCancerExamineStatus/{position}/{id}") @TokenRequired - public BaseResponse setCancerExamineStatus(@PathVariable Integer type,@PathVariable Integer status,@PathVariable String id, HttpServletRequest request) { + public BaseResponse setCancerExamineStatus(@PathVariable Integer type,@PathVariable Integer position,@PathVariable String id, HttpServletRequest request) { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); - return cancerScreenService.setCancerExamineStatus(type,status,id, loginState.getId()); + return cancerScreenService.setCancerExamineStatus(position,id, loginState.getId()); } } 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 39a8539..c69cd71 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 @@ -1185,9 +1185,11 @@ public class CancerScreeningFacade { return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(datas); } - public BaseResponse setCancerExamineStatus(Integer type,Integer status, String id, Integer userId) { + public BaseResponse setCancerExamineStatus(Integer position, String id, Integer userId) { CancerExamineModel cancerExamineModel = mongoTemplate.findOne(Query.query(Criteria.where("id").is(id)), CancerExamineModel.class); + cancerExamineModel.setPosition(position); + cancerExamineModel.setStatus(1); Update update=MongoConvertHelper .convertToNativeUpdate(ReflectionUtils.getUpdateField(cancerExamineModel)); mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(cancerExamineModel.getId())), update, CancerExamineModel.class);