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