diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java index c3d9996..34a021f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java @@ -33,12 +33,28 @@ public class ViewController extends BaseController { @Autowired private AntenatalExaminationFacade antenatalExaminationFacade; + + /** + * 获取初诊复诊是否打印过 + * type = 1 初诊 + * type = 2 复诊 + */ + @RequestMapping(value = "/get/prient", method = RequestMethod.GET) + @ResponseBody + @TokenRequired + public BaseObjectResponse getIsPrient(@RequestParam String id, @RequestParam Integer type) { + return viewFacade.getIsPrient(id); + } + /** - * 获取是否打印过 如果没打印 就把改id存下来 返回false 打印过 直接返回true + * 初诊复诊打印后回调controller + * type = 1 初诊 + * type = 2 复诊 */ - @RequestMapping(value = "/prient/{id}", method = RequestMethod.GET) + @RequestMapping(value = "/prient", method = RequestMethod.GET) @ResponseBody - public BaseObjectResponse prient(@PathVariable String id) { + @TokenRequired + public BaseObjectResponse prient(@RequestParam String id) { return viewFacade.prient(id); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index 1703704..7db5fc8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -3707,7 +3707,7 @@ public class ViewFacade { public BaseObjectResponse prient(String id) { if(mongoTemplate.exists(Query.query(Criteria.where("value").is(id).and("type").is(SequenceConstant.PRIENT_TYPE)), PlantformConfigModel.class)) { - return RespBuilder.buildSuccess(true); + return RespBuilder.buildSuccess("已经打印过了"); } PlantformConfigModel plantformConfigModel = new PlantformConfigModel(); plantformConfigModel.setType(SequenceConstant.PRIENT_TYPE); @@ -3715,6 +3715,6 @@ public class ViewFacade { plantformConfigModel.setCreateDate(new Date()); plantformConfigModel.setValue(id); mongoTemplate.save(plantformConfigModel); - return RespBuilder.buildSuccess(false); + return RespBuilder.buildSuccess(); } }