From b9cd9b392b103b3dda479460fba1091ec52e6e7e Mon Sep 17 00:00:00 2001 From: zhangchao Date: Mon, 15 Jan 2024 15:22:47 +0800 Subject: [PATCH] =?UTF-8?q?#=E6=96=B0=E5=A2=9E=E5=8C=BB=E5=BF=83=E7=85=A7?= =?UTF-8?q?=E6=8A=A4=E6=A0=B9=E6=8D=AE=E8=BA=AB=E4=BB=BD=E8=AF=81=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=AD=95=E5=91=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/PatientServiceController.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java index 1cd62a6..b9336c7 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java @@ -8,6 +8,7 @@ import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.result.BaseListResponse; import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.common.utils.StringUtils; import com.lyms.platform.operate.web.facade.AutoMatchFacade; import com.lyms.platform.operate.web.facade.PatientServiceFacade; @@ -99,6 +100,29 @@ public class PatientServiceController extends BaseController { } /** + * 医心照护系统通过身份证获取患者孕周 + * @param idNo + * @return + */ + @ResponseBody + @RequestMapping(value = "/patient/lastMenses", method = RequestMethod.GET) + public BaseResponse findPatientLastMenses(String idNo) { + BaseResponse baseResponse = new BaseResponse(); + baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS); + PatientsQuery patientsQuery = new PatientsQuery(); + patientsQuery.setCardNo(idNo); + patientsQuery.setYn(YnEnums.YES.getId()); + patientsQuery.setType(1); + List patientsList = patientsService.queryPatient(patientsQuery); + if (CollectionUtils.isNotEmpty(patientsList)){ + Patients patients= patientsList.get(0); + baseResponse.setObject(DateUtil.getSecond( patients.getLastMenses())); + return baseResponse; + }else { + return baseResponse; + } + } + /** * 医心照护系统购买订单后增加服务开通 * @param yxzhVO * @param request -- 1.8.3.1