From 036ec0c760dba5ac8f652f488367958c114fb297 Mon Sep 17 00:00:00 2001 From: yangfei Date: Tue, 12 Sep 2017 15:33:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E7=AE=A1=E7=90=86=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=E9=A2=86=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/permission/model/PatientService.java | 48 ++++++++ .../permission/model/PatientServiceQuery.java | 71 ++++++++++++ .../resources/mainOrm/master/PatientService.xml | 44 +++++++- .../platform/common/enums/PatientSerEnums.java | 6 +- .../web/controller/PatientServiceController.java | 88 +++++++++++---- .../operate/web/facade/PatientServiceFacade.java | 125 ++++++++++++++++++++- .../operate/web/result/PatientSerResult.java | 70 ++++++++++++ 7 files changed, 422 insertions(+), 30 deletions(-) diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java index eb946e1..46e215b 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java @@ -53,6 +53,54 @@ public class PatientService { * 医院ID */ private String hospitalId; + /** + * 验证码 + */ + private String serCode; + /** + * 领取状态 1-待领取、2-已领取 + */ + private Integer status; + /** + * 领取时间 + */ + private Date receiveDate; + /** + * 领取医生id + */ + private String receiveUser; + + public String getSerCode() { + return serCode; + } + + public void setSerCode(String serCode) { + this.serCode = serCode; + } + + public Integer getStatus() { + return status; + } + + public void setStatus(Integer status) { + this.status = status; + } + + public Date getReceiveDate() { + return receiveDate; + } + + public void setReceiveDate(Date receiveDate) { + this.receiveDate = receiveDate; + } + + public String getReceiveUser() { + return receiveUser; + } + + public void setReceiveUser(String receiveUser) { + this.receiveUser = receiveUser; + } public String getHospitalId() { return hospitalId; diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientServiceQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientServiceQuery.java index 03cc48b..4e9a1da 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientServiceQuery.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientServiceQuery.java @@ -9,6 +9,10 @@ import java.util.Date; public class PatientServiceQuery extends BaseQuery { private String id; private String parentid; + /** + * 孕妇集合,根据关键字模糊查询 + */ + private String[] parentIds; private String pid; private Integer serType; private String serDoct; @@ -22,7 +26,66 @@ public class PatientServiceQuery extends BaseQuery { private String updateUserName; private String updateUser; private String hospitalId; + /** + * 验证码 + */ + private String serCode; + /** + * sql(用于查询短信不为空的数据) + */ + private String sql; + /** + * 领取状态 1-待领取、2-已领取 + */ + private Integer status; + /** + * 领取时间 + */ + private Date receiveDate; + /** + * 领取医生id + */ + private String receiveUser; + public String getSql() { + return sql; + } + + public void setSql(String sql) { + this.sql = sql; + } + + public String getSerCode() { + return serCode; + } + + public void setSerCode(String serCode) { + this.serCode = serCode; + } + + public Integer getStatus() { + return status; + } + + public void setStatus(Integer status) { + this.status = status; + } + + public Date getReceiveDate() { + return receiveDate; + } + + public void setReceiveDate(Date receiveDate) { + this.receiveDate = receiveDate; + } + + public String getReceiveUser() { + return receiveUser; + } + + public void setReceiveUser(String receiveUser) { + this.receiveUser = receiveUser; + } public Date getCreateStartDate() { return createStartDate; } @@ -166,4 +229,12 @@ public class PatientServiceQuery extends BaseQuery { this.updateUser = updateUser; } + + public String[] getParentIds() { + return parentIds; + } + + public void setParentIds(String[] parentIds) { + this.parentIds = parentIds; + } } \ No newline at end of file diff --git a/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml b/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml index bcc0e87..3711e7a 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml @@ -16,11 +16,15 @@ + + + + -insert into patient_service (id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_user,ser_status,update_date,update_user_name,update_user,hospital_id) values (#{id},#{parentid},#{pid},#{serType},#{serDoct},#{createDate},#{createUserName},#{createUser},#{serStatus},#{updateDate},#{updateUserName},#{updateUser},#{hospitalId}) +insert into patient_service (id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_user,ser_status,update_date,update_user_name,update_user,hospital_id,ser_code,status,receive_date,receive_user) values (#{id},#{parentid},#{pid},#{serType},#{serDoct},#{createDate},#{createUserName},#{createUser},#{serStatus},#{updateDate},#{updateUserName},#{updateUser},#{hospitalId},#{serCode},#{status},#{receiveDate},#{receiveUser}) @@ -63,6 +67,18 @@ insert into patient_service (id,parentid,pid,ser_type,ser_doct,create_date,creat hospital_id = #{hospitalId,jdbcType=VARCHAR}, + + ser_code = #{serCode,jdbcType=VARCHAR}, + + + status = #{status,jdbcType=INTEGER}, + + + receive_date = #{receiveDate,jdbcType=TIMESTAMP}, + + + receive_user = #{receiveUser,jdbcType=VARCHAR}, + where id = #{id,jdbcType=VARCHAR} @@ -74,7 +90,7 @@ delete from patient_service where id = #{id,jdbcType=VARCHAR} @@ -98,6 +114,13 @@ select id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_use and parentid = #{parentid,jdbcType=VARCHAR} + + and parentid in ( + + #{parentid} + + ) + and pid = #{pid,jdbcType=VARCHAR} @@ -143,6 +166,21 @@ select id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_use and hospital_id = #{hospitalId,jdbcType=VARCHAR} + + and ser_code = #{serCode,jdbcType=VARCHAR} + + + and status = #{status,jdbcType=INTEGER} + + + and receive_date = #{receiveDate,jdbcType=TIMESTAMP} + + + and receive_user = #{receiveUser,jdbcType=VARCHAR} + + + ${sql} + @@ -150,7 +188,7 @@ select id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_use