diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java index 92cb112..3426b1c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java @@ -139,6 +139,36 @@ public class RemoteController extends BaseController { } + /** + * 判断是否已经建档 + * @param response + * @param idCard + */ + @RequestMapping(value = "/isBookArchive",method = RequestMethod.GET) + public BaseResponse isBookArchive(HttpServletResponse response, String idCard){ + + + ArchiveDataQuery query = new ArchiveDataQuery(); + query.setIdCard(idCard); + List list = archiveDataServicer.query(query.convertToQuery()); + if (CollectionUtils.isNotEmpty(list)) + { + return new BaseResponse().setErrorcode(ErrorCodeConstants.DATA_EXIST).setErrormsg("已经提交过预约建档"); + } + + PatientsQuery patientsQuery = new PatientsQuery(); + patientsQuery.setYn(YnEnums.YES.getId()); + patientsQuery.setType(1); + patientsQuery.setCardNo(idCard); + List patientses = patientsService.queryPatient(patientsQuery); + if (CollectionUtils.isNotEmpty(patientses)) + { + return new BaseResponse().setErrorcode(ErrorCodeConstants.DATA_EXIST).setErrormsg("已经建档"); + } + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + @RequestMapping(value = "/queryTodayArchiveList", method = RequestMethod.GET) @ResponseBody @TokenRequired