Commit a86fc42041035e4b88c92a5328a76fdbbc301a22

Authored by yangfei
1 parent 4ee912ad88

听力诊断模块

Showing 9 changed files with 381 additions and 261 deletions

platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarBabyQuery.java View file @ a86fc42
... ... @@ -26,6 +26,8 @@
26 26 private Date buildDate;
27 27 private String babyPatientId;
28 28 private String babyEarId;
  29 + //儿童姓名、母亲证件号、母亲联系方式
  30 + private String queryNo;
29 31 /**
30 32 * 生日
31 33 */
... ... @@ -55,6 +57,13 @@
55 57 return id;
56 58 }
57 59  
  60 + public String getQueryNo() {
  61 + return queryNo;
  62 + }
  63 +
  64 + public void setQueryNo(String queryNo) {
  65 + this.queryNo = queryNo;
  66 + }
58 67  
59 68 public void setId(String id) {
60 69 this.id = id;
platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarBaby.xml View file @ a86fc42
... ... @@ -2,191 +2,216 @@
2 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3 3 <mapper namespace="com.lyms.platform.permission.dao.master.BabyPatientExtendEarBabyMapper">
4 4  
5   -<resultMap id="BabyPatientExtendEarBabyResultMap" type="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
6   -<id column="id" property="id" jdbcType="VARCHAR" />
7   -<result column="name" property="name" jdbcType="VARCHAR" />
8   -<result column="sex" property="sex" jdbcType="INTEGER" />
9   -<result column="cardNo" property="cardno" jdbcType="VARCHAR" />
10   -<result column="birth" property="birth" jdbcType="TIMESTAMP" />
11   -<result column="mname" property="mname" jdbcType="VARCHAR" />
12   -<result column="mcert_type_id" property="mcertTypeId" jdbcType="VARCHAR" />
13   -<result column="mcert_no" property="mcertNo" jdbcType="VARCHAR" />
14   -<result column="mphone" property="mphone" jdbcType="VARCHAR" />
15   -<result column="vc_card_no" property="vcCardNo" jdbcType="VARCHAR" />
16   -<result column="build_doctor" property="buildDoctor" jdbcType="VARCHAR" />
17   -<result column="hospital_id" property="hospitalId" jdbcType="VARCHAR" />
18   -<result column="build_type" property="buildType" jdbcType="INTEGER" />
19   -<result column="enable" property="enable" jdbcType="VARCHAR" />
20   -<result column="yn" property="yn" jdbcType="INTEGER" />
21   -<result column="build_date" property="buildDate" jdbcType="TIMESTAMP" />
22   -<result column="baby_patient_id" property="babyPatientId" jdbcType="VARCHAR" />
23   -<result column="baby_ear_id" property="babyEarId" jdbcType="VARCHAR" />
24   -</resultMap>
  5 + <resultMap id="BabyPatientExtendEarBabyResultMap"
  6 + type="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
  7 + <id column="id" property="id" jdbcType="VARCHAR"/>
  8 + <result column="name" property="name" jdbcType="VARCHAR"/>
  9 + <result column="sex" property="sex" jdbcType="INTEGER"/>
  10 + <result column="cardNo" property="cardno" jdbcType="VARCHAR"/>
  11 + <result column="birth" property="birth" jdbcType="TIMESTAMP"/>
  12 + <result column="mname" property="mname" jdbcType="VARCHAR"/>
  13 + <result column="mcert_type_id" property="mcertTypeId" jdbcType="VARCHAR"/>
  14 + <result column="mcert_no" property="mcertNo" jdbcType="VARCHAR"/>
  15 + <result column="mphone" property="mphone" jdbcType="VARCHAR"/>
  16 + <result column="vc_card_no" property="vcCardNo" jdbcType="VARCHAR"/>
  17 + <result column="build_doctor" property="buildDoctor" jdbcType="VARCHAR"/>
  18 + <result column="hospital_id" property="hospitalId" jdbcType="VARCHAR"/>
  19 + <result column="build_type" property="buildType" jdbcType="INTEGER"/>
  20 + <result column="enable" property="enable" jdbcType="VARCHAR"/>
  21 + <result column="yn" property="yn" jdbcType="INTEGER"/>
  22 + <result column="build_date" property="buildDate" jdbcType="TIMESTAMP"/>
  23 + <result column="baby_patient_id" property="babyPatientId" jdbcType="VARCHAR"/>
  24 + <result column="baby_ear_id" property="babyEarId" jdbcType="VARCHAR"/>
  25 + </resultMap>
25 26  
26 27  
27   -
28   -<insert id="addBabyPatientExtendEarBaby" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
  28 + <insert id="addBabyPatientExtendEarBaby"
  29 + parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
29 30 insert into baby_patient_extend_ear_baby (id,name,sex,cardNo,birth,mname,mcert_type_id,mcert_no,mphone,vc_card_no,build_doctor,hospital_id,build_type,enable,yn,build_date,baby_patient_id,baby_ear_id) values (#{id},#{name},#{sex},#{cardno},#{birth},#{mname},#{mcertTypeId},#{mcertNo},#{mphone},#{vcCardNo},#{buildDoctor},#{hospitalId},#{buildType},#{enable},#{yn},#{buildDate},#{babyPatientId},#{babyEarId})
30 31 </insert>
31 32  
32 33  
  34 + <update id="updateBabyPatientExtendEarBaby"
  35 + parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
  36 + update baby_patient_extend_ear_baby
  37 + <set>
  38 + <if test="name != null and name != ''">
  39 + name = #{name,jdbcType=VARCHAR},
  40 + </if>
  41 + <if test="sex != null and sex >= 0">
  42 + sex = #{sex,jdbcType=INTEGER},
  43 + </if>
  44 + <if test="cardno != null and cardno != ''">
  45 + cardNo = #{cardno,jdbcType=VARCHAR},
  46 + </if>
  47 + <if test="birth != null">
  48 + birth = #{birth,jdbcType=TIMESTAMP},
  49 + </if>
  50 + <if test="mname != null and mname != ''">
  51 + mname = #{mname,jdbcType=VARCHAR},
  52 + </if>
  53 + <if test="mcertTypeId != null and mcertTypeId != ''">
  54 + mcert_type_id = #{mcertTypeId,jdbcType=VARCHAR},
  55 + </if>
  56 + <if test="mcertNo != null and mcertNo != ''">
  57 + mcert_no = #{mcertNo,jdbcType=VARCHAR},
  58 + </if>
  59 + <if test="mphone != null and mphone != ''">
  60 + mphone = #{mphone,jdbcType=VARCHAR},
  61 + </if>
  62 + <if test="vcCardNo != null and vcCardNo != ''">
  63 + vc_card_no = #{vcCardNo,jdbcType=VARCHAR},
  64 + </if>
  65 + <if test="buildDoctor != null and buildDoctor != ''">
  66 + build_doctor = #{buildDoctor,jdbcType=VARCHAR},
  67 + </if>
  68 + <if test="hospitalId != null and hospitalId != ''">
  69 + hospital_id = #{hospitalId,jdbcType=VARCHAR},
  70 + </if>
  71 + <if test="buildType != null and buildType >= 0">
  72 + build_type = #{buildType,jdbcType=INTEGER},
  73 + </if>
  74 + <if test="enable != null and enable != ''">
  75 + enable = #{enable,jdbcType=VARCHAR},
  76 + </if>
  77 + <if test="yn != null and yn >= 0">
  78 + yn = #{yn,jdbcType=INTEGER},
  79 + </if>
  80 + <if test="buildDate != null">
  81 + build_date = #{buildDate,jdbcType=TIMESTAMP},
  82 + </if>
  83 + <if test="babyPatientId != null and babyPatientId != ''">
  84 + baby_patient_id = #{babyPatientId,jdbcType=VARCHAR},
  85 + </if>
  86 + <if test="babyEarId != null and babyEarId != ''">
  87 + baby_ear_id = #{babyEarId,jdbcType=VARCHAR},
  88 + </if>
  89 + </set>
  90 + where id = #{id,jdbcType=VARCHAR}
  91 + </update>
33 92  
34   -<update id="updateBabyPatientExtendEarBaby" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBaby">
35   -update baby_patient_extend_ear_baby <set><if test="name != null and name != ''">
36   -name = #{name,jdbcType=VARCHAR},
37   -</if>
38   -<if test="sex != null and sex >= 0">
39   -sex = #{sex,jdbcType=INTEGER},
40   -</if>
41   -<if test="cardno != null and cardno != ''">
42   -cardNo = #{cardno,jdbcType=VARCHAR},
43   -</if>
44   -<if test="birth != null">
45   -birth = #{birth,jdbcType=TIMESTAMP},
46   -</if>
47   -<if test="mname != null and mname != ''">
48   -mname = #{mname,jdbcType=VARCHAR},
49   -</if>
50   -<if test="mcertTypeId != null and mcertTypeId != ''">
51   -mcert_type_id = #{mcertTypeId,jdbcType=VARCHAR},
52   -</if>
53   -<if test="mcertNo != null and mcertNo != ''">
54   -mcert_no = #{mcertNo,jdbcType=VARCHAR},
55   -</if>
56   -<if test="mphone != null and mphone != ''">
57   -mphone = #{mphone,jdbcType=VARCHAR},
58   -</if>
59   -<if test="vcCardNo != null and vcCardNo != ''">
60   -vc_card_no = #{vcCardNo,jdbcType=VARCHAR},
61   -</if>
62   -<if test="buildDoctor != null and buildDoctor != ''">
63   -build_doctor = #{buildDoctor,jdbcType=VARCHAR},
64   -</if>
65   -<if test="hospitalId != null and hospitalId != ''">
66   -hospital_id = #{hospitalId,jdbcType=VARCHAR},
67   -</if>
68   -<if test="buildType != null and buildType >= 0">
69   -build_type = #{buildType,jdbcType=INTEGER},
70   -</if>
71   -<if test="enable != null and enable != ''">
72   -enable = #{enable,jdbcType=VARCHAR},
73   -</if>
74   -<if test="yn != null and yn >= 0">
75   -yn = #{yn,jdbcType=INTEGER},
76   -</if>
77   -<if test="buildDate != null">
78   -build_date = #{buildDate,jdbcType=TIMESTAMP},
79   -</if>
80   -<if test="babyPatientId != null and babyPatientId != ''">
81   -baby_patient_id = #{babyPatientId,jdbcType=VARCHAR},
82   -</if>
83   -<if test="babyEarId != null and babyEarId != ''">
84   -baby_ear_id = #{babyEarId,jdbcType=VARCHAR},
85   -</if>
86   -</set>
87   -where id = #{id,jdbcType=VARCHAR}
88   -</update>
89 93  
90   -
91   -<delete id="deleteBabyPatientExtendEarBaby" parameterType="java.lang.String">
  94 + <delete id="deleteBabyPatientExtendEarBaby" parameterType="java.lang.String">
92 95 delete from baby_patient_extend_ear_baby where id = #{id,jdbcType=VARCHAR}
93 96 </delete>
94 97  
95 98  
96   -
97   -<select id="getBabyPatientExtendEarBaby" resultMap="BabyPatientExtendEarBabyResultMap" parameterType="java.lang.String">
  99 + <select id="getBabyPatientExtendEarBaby" resultMap="BabyPatientExtendEarBabyResultMap"
  100 + parameterType="java.lang.String">
98 101 select id,name,sex,cardNo,birth,mname,mcert_type_id,mcert_no,mphone,vc_card_no,build_doctor,hospital_id,build_type,enable,yn,build_date,baby_patient_id,baby_ear_id
99 102 from baby_patient_extend_ear_baby where id = #{id,jdbcType=VARCHAR}
100 103 </select>
101 104  
102 105  
103   -<sql id="orderAndLimit">
104   -<if test="sort != null and sort != '' ">
105   -order by ${sort}
106   -<if test="need != null">
107   -limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER}
108   -</if>
109   -</if>
110   -</sql>
  106 + <sql id="orderAndLimit">
  107 + <if test="sort != null and sort != '' ">
  108 + order by ${sort}
  109 + <if test="need != null">
  110 + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER}
  111 + </if>
  112 + </if>
  113 + </sql>
111 114  
112 115  
  116 + <sql id="BabyPatientExtendEarBabyCondition">
  117 + <where>
  118 + 1 = 1
  119 + <if test="id != null and id != ''">
  120 + and id = #{id,jdbcType=VARCHAR}
  121 + </if>
  122 + <if test="name != null and name != ''">
  123 + and name = #{name,jdbcType=VARCHAR}
  124 + </if>
  125 + <if test="queryNo != null and queryNo != ''">
  126 + and (
  127 + name LIKE concat("%",#{queryNo,jdbcType=VARCHAR},"%")
  128 + or
  129 + mcertNo LIKE concat("%",#{queryNo,jdbcType=VARCHAR},"%")
  130 + or
  131 + mphone LIKE concat(#{queryNo,jdbcType=VARCHAR},"%")
  132 + or
  133 + cardno LIKE concat(#{queryNo,jdbcType=VARCHAR},"%")
  134 + )
  135 + </if>
  136 + <if test="sex != null and sex >= 0">
  137 + and sex = #{sex,jdbcType=INTEGER}
  138 + </if>
  139 + <if test="cardno != null and cardno != ''">
  140 + and cardNo = #{cardno,jdbcType=VARCHAR}
  141 + </if>
  142 + <if test="birth != null">
  143 + and birth = #{birth,jdbcType=TIMESTAMP}
  144 + </if>
  145 + <if test="birthStart!=null">
  146 + AND
  147 + <![CDATA[
  148 + DATEDIFF(#{birthStart},birth) <=0
  149 + ]]>
  150 + </if>
  151 + <if test="birthEnd!=null">
  152 + and
  153 + <![CDATA[
  154 + DATEDIFF(#{birthEnd},birth) >=0
  155 + ]]>
  156 + </if>
  157 + <if test="mname != null and mname != ''">
  158 + and mname = #{mname,jdbcType=VARCHAR}
  159 + </if>
  160 + <if test="mcertTypeId != null and mcertTypeId != ''">
  161 + and mcert_type_id = #{mcertTypeId,jdbcType=VARCHAR}
  162 + </if>
  163 + <if test="mcertNo != null and mcertNo != ''">
  164 + and mcert_no = #{mcertNo,jdbcType=VARCHAR}
  165 + </if>
  166 + <if test="mphone != null and mphone != ''">
  167 + and mphone = #{mphone,jdbcType=VARCHAR}
  168 + </if>
  169 + <if test="vcCardNo != null and vcCardNo != ''">
  170 + and vc_card_no = #{vcCardNo,jdbcType=VARCHAR}
  171 + </if>
  172 + <if test="buildDoctor != null and buildDoctor != ''">
  173 + and build_doctor = #{buildDoctor,jdbcType=VARCHAR}
  174 + </if>
  175 + <if test="hospitalId != null and hospitalId != ''">
  176 + and hospital_id = #{hospitalId,jdbcType=VARCHAR}
  177 + </if>
  178 + <if test="buildType != null and buildType >= 0">
  179 + and build_type = #{buildType,jdbcType=INTEGER}
  180 + </if>
  181 + <if test="enable != null and enable != ''">
  182 + and enable = #{enable,jdbcType=VARCHAR}
  183 + </if>
  184 + <if test="yn != null and yn >= 0">
  185 + and yn = #{yn,jdbcType=INTEGER}
  186 + </if>
  187 + <if test="buildDate != null">
  188 + and build_date = #{buildDate,jdbcType=TIMESTAMP}
  189 + </if>
  190 + <if test="babyPatientId != null and babyPatientId != ''">
  191 + and baby_patient_id = #{babyPatientId,jdbcType=VARCHAR}
  192 + </if>
  193 + <if test="babyEarId != null and babyEarId != ''">
  194 + and baby_ear_id = #{babyEarId,jdbcType=VARCHAR}
  195 + </if>
  196 + </where>
  197 + </sql>
113 198  
114   -<sql id="BabyPatientExtendEarBabyCondition">
115   -<where>
116   - 1 = 1
117   -<if test="id != null and id != ''">
118   -and id = #{id,jdbcType=VARCHAR}
119   -</if>
120   -<if test="name != null and name != ''">
121   -and name = #{name,jdbcType=VARCHAR}
122   -</if>
123   -<if test="sex != null and sex >= 0">
124   -and sex = #{sex,jdbcType=INTEGER}
125   -</if>
126   -<if test="cardno != null and cardno != ''">
127   -and cardNo = #{cardno,jdbcType=VARCHAR}
128   -</if>
129   -<if test="birth != null">
130   -and birth = #{birth,jdbcType=TIMESTAMP}
131   -</if>
132   -<if test="mname != null and mname != ''">
133   -and mname = #{mname,jdbcType=VARCHAR}
134   -</if>
135   -<if test="mcertTypeId != null and mcertTypeId != ''">
136   -and mcert_type_id = #{mcertTypeId,jdbcType=VARCHAR}
137   -</if>
138   -<if test="mcertNo != null and mcertNo != ''">
139   -and mcert_no = #{mcertNo,jdbcType=VARCHAR}
140   -</if>
141   -<if test="mphone != null and mphone != ''">
142   -and mphone = #{mphone,jdbcType=VARCHAR}
143   -</if>
144   -<if test="vcCardNo != null and vcCardNo != ''">
145   -and vc_card_no = #{vcCardNo,jdbcType=VARCHAR}
146   -</if>
147   -<if test="buildDoctor != null and buildDoctor != ''">
148   -and build_doctor = #{buildDoctor,jdbcType=VARCHAR}
149   -</if>
150   -<if test="hospitalId != null and hospitalId != ''">
151   -and hospital_id = #{hospitalId,jdbcType=VARCHAR}
152   -</if>
153   -<if test="buildType != null and buildType >= 0">
154   -and build_type = #{buildType,jdbcType=INTEGER}
155   -</if>
156   -<if test="enable != null and enable != ''">
157   -and enable = #{enable,jdbcType=VARCHAR}
158   -</if>
159   -<if test="yn != null and yn >= 0">
160   -and yn = #{yn,jdbcType=INTEGER}
161   -</if>
162   -<if test="buildDate != null">
163   -and build_date = #{buildDate,jdbcType=TIMESTAMP}
164   -</if>
165   -<if test="babyPatientId != null and babyPatientId != ''">
166   -and baby_patient_id = #{babyPatientId,jdbcType=VARCHAR}
167   -</if>
168   -<if test="babyEarId != null and babyEarId != ''">
169   -and baby_ear_id = #{babyEarId,jdbcType=VARCHAR}
170   -</if>
171   -</where>
172   -</sql>
173 199  
  200 + <select id="queryBabyPatientExtendEarBaby" resultMap="BabyPatientExtendEarBabyResultMap"
  201 + parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBabyQuery">
  202 + select
  203 + id,name,sex,cardNo,birth,mname,mcert_type_id,mcert_no,mphone,vc_card_no,build_doctor,hospital_id,build_type,enable,yn,build_date,baby_patient_id,baby_ear_id
  204 + from baby_patient_extend_ear_baby
  205 + <include refid="BabyPatientExtendEarBabyCondition"/>
  206 + <include refid="orderAndLimit"/>
  207 + </select>
174 208  
175 209  
176   -<select id="queryBabyPatientExtendEarBaby" resultMap="BabyPatientExtendEarBabyResultMap" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBabyQuery">
177   -select id,name,sex,cardNo,birth,mname,mcert_type_id,mcert_no,mphone,vc_card_no,build_doctor,hospital_id,build_type,enable,yn,build_date,baby_patient_id,baby_ear_id
178   - from baby_patient_extend_ear_baby
179   -<include refid="BabyPatientExtendEarBabyCondition" />
180   -<include refid="orderAndLimit" />
181   -</select>
182   -
183   -
184   -
185   -<select id="queryBabyPatientExtendEarBabyCount" resultType="int" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBabyQuery">
186   -select count(1) from baby_patient_extend_ear_baby
187   -<include refid="BabyPatientExtendEarBabyCondition" />
188   -</select>
189   -
  210 + <select id="queryBabyPatientExtendEarBabyCount" resultType="int"
  211 + parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBabyQuery">
  212 + select count(1) from baby_patient_extend_ear_baby
  213 + <include refid="BabyPatientExtendEarBabyCondition"/>
  214 + </select>
190 215  
191 216  
192 217 </mapper>
platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarFollowUp.xml View file @ a86fc42
... ... @@ -258,11 +258,9 @@
258 258 <select id="queryBabyPatientExtendEarFollowUp" resultMap="BabyPatientExtendEarFollowUpResultMap"
259 259 parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarFollowUpQuery">
260 260 select
261   - id,baby_id,max(follow_time) as
262   - follow_time,follow_addr,mark_time,mark_result,mark_detail,follow_info,audiphone,operation,artifi_cochlea,guide_opinion,follow_doctor_name,follow_doctor_id,next_time,month_age,ifdel,ifclose,hospital_id,modify_time,modify_id,create_time,create_id,enalble
  261 + id,baby_id,follow_time,follow_addr,mark_time,mark_result,mark_detail,follow_info,audiphone,operation,artifi_cochlea,guide_opinion,follow_doctor_name,follow_doctor_id,next_time,month_age,ifdel,ifclose,hospital_id,modify_time,modify_id,create_time,create_id,enalble
263 262 from baby_patient_extend_ear_follow_up
264 263 <include refid="BabyPatientExtendEarFollowUpCondition"/>
265   - GROUP BY baby_id
266 264 <include refid="orderAndLimit"/>
267 265 </select>
268 266  
platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarHearingDiagnose.xml View file @ a86fc42
... ... @@ -895,7 +895,7 @@
895 895  
896 896 <select id="getHdAndScreen" resultMap="BabyPatientExtendEarHearingDiagnoseResultMap"
897 897 parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarHearingDiagnoseQuery">
898   - select hd.id,hd.baby_id,max(hd.diagnose_time) diagnose_time,hd.high_factor,hd.confirm_result,hd.diagn_doctor_id,diagn_result,isconfirm,diagn_hand_sugge
  898 + select hd.id,hd.baby_id,hd.diagnose_time,diagnose_time,hd.high_factor,hd.confirm_result,hd.diagn_doctor_id,diagn_result,isconfirm,diagn_hand_sugge
899 899 from baby_patient_extend_ear_hearing_diagnose hd
900 900 <where>
901 901 1=1
... ... @@ -967,7 +967,6 @@
967 967 </foreach>
968 968 )
969 969 </if>
970   - group by baby_id
971 970 </where>
972 971 <include refid="orderAndLimit"/>
973 972 </select>
platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarScreen.xml View file @ a86fc42
... ... @@ -179,7 +179,7 @@
179 179 and baby_id = #{babyId,jdbcType=VARCHAR}
180 180 </if>
181 181 <if test="babyIds != null ">
182   - and baby_id not in
  182 + and baby_id in
183 183 <foreach item="item" index="index" collection="babyIds" open="(" separator="," close=")">
184 184 #{item}
185 185 </foreach>
... ... @@ -325,7 +325,7 @@
325 325  
326 326 <if test="babyIds!=null">
327 327 and baby_id in (
328   - <foreach item="babyId" collection="babyIds" separator="," >
  328 + <foreach item="babyId" collection="babyIds" separator=",">
329 329 #{babyId}
330 330 </foreach>
331 331 )
... ... @@ -445,7 +445,6 @@
445 445 ]]>
446 446 </if>
447 447 </where>
448   - GROUP BY baby_id
449 448 </select>
450 449  
451 450  
... ... @@ -454,7 +453,112 @@
454 453 select
455 454 id,baby_id,screen_type,check_hospital_id,screen_date,high_risk_cause,oae_left,oae_right,aabr_left,aabr_right,gjb2_del_35,gjb2_del_176,gjb2_del_235,gjb2_del_299,gjb3_slc26a4_538,gjb3_slc26a4_2168,gjb3_slc26a4_ivs7,rrna_1494,rrna_1555,process_option_type,process_option_desc,guid_opinion,check_doctor_id,referral_date,create_date,create_user_id,create_hospital_id,last_update_date,next_check_time,last_update_user_id,last_update_hospital_id,status
456 455 from baby_patient_extend_ear_screen
457   - <include refid="BabyPatientExtendEarScreenCondition"/>
  456 +
  457 + <where>
  458 + 1 = 1
  459 + <if test="id != null and id != ''">
  460 + and id = #{id,jdbcType=VARCHAR}
  461 + </if>
  462 + <if test="babyId != null and babyId != ''">
  463 + and baby_id = #{babyId,jdbcType=VARCHAR}
  464 + </if>
  465 + <if test="babyIds != null ">
  466 + and baby_id not in
  467 + <foreach item="item" index="index" collection="babyIds" open="(" separator="," close=")">
  468 + #{item}
  469 + </foreach>
  470 + </if>
  471 + <if test="screenType != null and screenType >= 0">
  472 + and screen_type = #{screenType,jdbcType=INTEGER}
  473 + </if>
  474 + <if test="checkHospitalIds != null ">
  475 + and check_hospital_id in
  476 + <foreach item="item" index="index" collection="checkHospitalIds" open="(" separator="," close=")">
  477 + #{item}
  478 + </foreach>
  479 + </if>
  480 + <if test="checkHospitalId != null and checkHospitalId != ''">
  481 + and check_hospital_id = #{checkHospitalId,jdbcType=VARCHAR}
  482 + </if>
  483 + <if test="screenDate != null">
  484 + and screen_date = #{screenDate,jdbcType=TIMESTAMP}
  485 + </if>
  486 + <if test="highRiskCause != null and highRiskCause != ''">
  487 + and high_risk_cause = #{highRiskCause,jdbcType=VARCHAR}
  488 + </if>
  489 + <if test="oaeLeft != null">
  490 + and oae_left = #{oaeLeft,jdbcType=INTEGER}
  491 + </if>
  492 + <if test="oaeRight != null">
  493 + and oae_right = #{oaeRight,jdbcType=INTEGER}
  494 + </if>
  495 + <if test="aabrLeft != null">
  496 + and aabr_left = #{aabrLeft,jdbcType=INTEGER}
  497 + </if>
  498 + <if test="aabrRight != null">
  499 + and aabr_right = #{aabrRight,jdbcType=INTEGER}
  500 + </if>
  501 + <if test="gjb2Del35 != null and gjb2Del35 >= 0">
  502 + and gjb2_del_35 = #{gjb2Del35,jdbcType=INTEGER}
  503 + </if>
  504 + <if test="gjb2Del176 != null and gjb2Del176 >= 0">
  505 + and gjb2_del_176 = #{gjb2Del176,jdbcType=INTEGER}
  506 + </if>
  507 + <if test="gjb2Del235 != null and gjb2Del235 >= 0">
  508 + and gjb2_del_235 = #{gjb2Del235,jdbcType=INTEGER}
  509 + </if>
  510 + <if test="gjb2Del299 != null and gjb2Del299 >= 0">
  511 + and gjb2_del_299 = #{gjb2Del299,jdbcType=INTEGER}
  512 + </if>
  513 + <if test="gjb3Slc26a4538 != null and gjb3Slc26a4538 >= 0">
  514 + and gjb3_slc26a4_538 = #{gjb3Slc26a4538,jdbcType=INTEGER}
  515 + </if>
  516 + <if test="gjb3Slc26a42168 != null and gjb3Slc26a42168 >= 0">
  517 + and gjb3_slc26a4_2168 = #{gjb3Slc26a42168,jdbcType=INTEGER}
  518 + </if>
  519 + <if test="gjb3Slc26a4Ivs7 != null and gjb3Slc26a4Ivs7 >= 0">
  520 + and gjb3_slc26a4_ivs7 = #{gjb3Slc26a4Ivs7,jdbcType=INTEGER}
  521 + </if>
  522 + <if test="processOptionType != null and processOptionType >= 0">
  523 + and process_option_type = #{processOptionType,jdbcType=INTEGER}
  524 + </if>
  525 + <if test="processOptionDesc != null and processOptionDesc != ''">
  526 + and process_option_desc = #{processOptionDesc,jdbcType=VARCHAR}
  527 + </if>
  528 + <if test="guidOpinion != null and guidOpinion != ''">
  529 + and guid_opinion = #{guidOpinion,jdbcType=VARCHAR}
  530 + </if>
  531 + <if test="checkDoctorId != null and checkDoctorId != ''">
  532 + and check_doctor_id = #{checkDoctorId,jdbcType=VARCHAR}
  533 + </if>
  534 + <if test="referralDate != null">
  535 + and referral_date = #{referralDate,jdbcType=TIMESTAMP}
  536 + </if>
  537 + <if test="createDate != null">
  538 + and create_date = #{createDate,jdbcType=TIMESTAMP}
  539 + </if>
  540 + <if test="createUserId != null and createUserId != ''">
  541 + and create_user_id = #{createUserId,jdbcType=VARCHAR}
  542 + </if>
  543 + <if test="createHospitalId != null and createHospitalId != ''">
  544 + and create_hospital_id = #{createHospitalId,jdbcType=VARCHAR}
  545 + </if>
  546 + <if test="nextCheckTime != null">
  547 + and next_check_time = #{nextCheckTime,jdbcType=TIMESTAMP}
  548 + </if>
  549 + <if test="lastUpdateDate != null">
  550 + and last_update_date = #{lastUpdateDate,jdbcType=TIMESTAMP}
  551 + </if>
  552 + <if test="lastUpdateUserId != null and lastUpdateUserId != ''">
  553 + and last_update_user_id = #{lastUpdateUserId,jdbcType=VARCHAR}
  554 + </if>
  555 + <if test="lastUpdateHospitalId != null and lastUpdateHospitalId != ''">
  556 + and last_update_hospital_id = #{lastUpdateHospitalId,jdbcType=VARCHAR}
  557 + </if>
  558 + <if test="status != null and status >= 0">
  559 + and status = #{status,jdbcType=INTEGER}
  560 + </if>
  561 + </where>
458 562 <include refid="orderAndLimit"/>
459 563 </select>
460 564  
461 565  
462 566  
463 567  
464 568  
... ... @@ -464,29 +568,29 @@
464 568 id,baby_id,screen_type,check_hospital_id,screen_date,high_risk_cause,oae_left,oae_right,aabr_left,aabr_right,gjb2_del_35,gjb2_del_176,gjb2_del_235,gjb2_del_299,gjb3_slc26a4_538,gjb3_slc26a4_2168,gjb3_slc26a4_ivs7,rrna_1494,rrna_1555,process_option_type,process_option_desc,guid_opinion,check_doctor_id,referral_date,create_date,create_user_id,create_hospital_id,last_update_date,next_check_time,last_update_user_id,last_update_hospital_id,status
465 569 from baby_patient_extend_ear_screen
466 570 <where>
467   - (oae_left =-1 or oae_right = -1 or aabr_left = -1 or aabr_right = -1)
468   - and screen_type = 2
469   - <if test="screenStartDate!=null">
470   - and
471   - <![CDATA[
  571 + (oae_left =-1 or oae_right = -1 or aabr_left = -1 or aabr_right = -1)
  572 + and screen_type = 2
  573 + <if test="screenStartDate!=null">
  574 + and
  575 + <![CDATA[
472 576 DATEDIFF(#{screenStartDate},screen_date)<=0
473 577 ]]>
474   - </if>
475   - <if test="screenEndDate!=null">
476   - AND
477   - <![CDATA[
  578 + </if>
  579 + <if test="screenEndDate!=null">
  580 + AND
  581 + <![CDATA[
478 582 DATEDIFF(#{screenEndDate},screen_date) >=0
479 583 ]]>
480   - </if>
  584 + </if>
481 585 <if test="checkDoctorId!=null and checkDoctorId != ''">
482   - and check_doctor_id = #{checkDoctorId}
  586 + and check_doctor_id = #{checkDoctorId}
483 587 </if>
484 588 <if test="checkHospitalId != null and checkHospitalId != ''">
485 589 and check_hospital_id = #{checkHospitalId}
486 590 </if>
487 591 <if test="babyIds!=null">
488 592 and baby_id in (
489   - <foreach item="babyId" collection="babyIds" separator="," >
  593 + <foreach item="babyId" collection="babyIds" separator=",">
490 594 #{babyId}
491 595 </foreach>
492 596 )
... ... @@ -502,7 +606,8 @@
502 606 <include refid="BabyPatientExtendEarScreenCondition"/>
503 607 </select>
504 608  
505   - <select id="queryScrBabyIds" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarScreenQuery" resultType="String">
  609 + <select id="queryScrBabyIds" parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarScreenQuery"
  610 + resultType="String">
506 611 select DISTINCT baby_id from baby_patient_extend_ear_screen sc
507 612 <where>
508 613 <if test="checkHospitalIds!=null">
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FollowUpController.java View file @ a86fc42
... ... @@ -17,12 +17,8 @@
17 17 import com.lyms.platform.operate.web.result.FollowUpOneResult;
18 18 import com.lyms.platform.operate.web.result.FrontEndResult;
19 19 import com.lyms.platform.permission.model.*;
20   -import com.lyms.platform.permission.service.BabyPatientExtendEarFollowUpService;
21   -import com.lyms.platform.permission.service.HighriskChangeHospitalService;
22   -import com.lyms.platform.permission.service.OrganizationService;
23   -import com.lyms.platform.permission.service.UsersService;
  20 +import com.lyms.platform.permission.service.*;
24 21 import com.lyms.platform.pojo.BabyModel;
25   -import com.lyms.platform.query.BabyModelQuery;
26 22 import org.apache.commons.collections.CollectionUtils;
27 23 import org.apache.commons.lang.StringUtils;
28 24 import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -60,6 +56,8 @@
60 56 private BabyBookbuildingService babyBookbuildingService;
61 57 @Autowired
62 58 private BabyEarFacade babyEarFacade;
  59 + @Autowired
  60 + private BabyPatientExtendEarBabyService earBabyService;
63 61  
64 62 /**
65 63 * 根据babyId获取随访记录
66 64  
67 65  
... ... @@ -245,14 +243,15 @@
245 243  
246 244 //如果查询号不为空,根据查询号查询儿童档案表,获取儿童档案Id
247 245 if (StringUtils.isNotEmpty(fur.getKeyWord())) {//关键字:姓名、联系方式、就诊卡 查询babyId
248   - BabyModelQuery babyQuery = new BabyModelQuery();
  246 + BabyPatientExtendEarBabyQuery babyQuery = new BabyPatientExtendEarBabyQuery();
249 247 babyQuery.setQueryNo(fur.getKeyWord());
250   - //查询建档记录
251   - List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
  248 + babyQuery.setHospitalId(hospitalId);
  249 + List<BabyPatientExtendEarBaby> models = earBabyService.queryBabyPatientExtendEarBaby(babyQuery);
  250 +
252 251 if(CollectionUtils.isNotEmpty(models)){
253 252 List<String> babyIds = new ArrayList<>();
254   - for(BabyModel babyModel:models){
255   - babyIds.add(babyModel.getId());
  253 + for(BabyPatientExtendEarBaby babyModel:models){
  254 + babyIds.add(babyModel.getBabyPatientId());
256 255 }
257 256 query.setBabyIds(babyIds.toArray(new String[babyIds.size()]));
258 257 }else{
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearDiagnManageController.java View file @ a86fc42
... ... @@ -21,8 +21,6 @@
21 21 import com.lyms.platform.permission.model.*;
22 22 import com.lyms.platform.permission.service.*;
23 23 import com.lyms.platform.pojo.BabyModel;
24   -import com.lyms.platform.pojo.Patients;
25   -import com.lyms.platform.query.PatientsQuery;
26 24 import org.apache.commons.collections.CollectionUtils;
27 25 import org.apache.commons.lang.StringUtils;
28 26 import org.springframework.beans.factory.annotation.Autowired;
29 27  
30 28  
31 29  
32 30  
... ... @@ -448,32 +446,26 @@
448 446  
449 447  
450 448 List<String> babyIds = new ArrayList<>();
451   - PatientsQuery patientsQuery = new PatientsQuery();
452 449  
453   - if (model.getBirthStartTime() != null) {//儿童出生开始日期
454   - patientsQuery.setBirthStart(model.getBirthStartTime());
  450 + BabyPatientExtendEarScreenQuery screenQuery = new BabyPatientExtendEarScreenQuery();
  451 + BabyPatientExtendEarBabyQuery babyQuery = new BabyPatientExtendEarBabyQuery();
  452 + babyQuery.setQueryNo(model.getKeyWord());
  453 + babyQuery.setBirthStart(model.getBirthStartTime());
  454 + babyQuery.setBirthEnd(model.getBirthEndTime());
  455 + babyQuery.setHospitalId(hospitalId);
  456 + List<BabyPatientExtendEarBaby> models = earBabyService.queryBabyPatientExtendEarBaby(babyQuery);
  457 + if (CollectionUtils.isEmpty(models) && (StringUtils.isNotEmpty(model.getKeyWord()) || model.getBirthStartTime() == null || model.getBirthEndTime() == null)) {
  458 + return new BaseListResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
455 459 }
456 460  
457   - if (model.getBirthEndTime() != null) {//儿童出生结束日期
458   - patientsQuery.setBirthEnd(model.getBirthEndTime());
459   - }
460   -
461   - List<Patients> patientses = null;
462   - if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(model.getKeyWord())) {
463   - patientsQuery.setQueryNo(model.getKeyWord());
464   - patientses = patientsService.queryPatient1(patientsQuery, "modified");
465   - }
466   -
467   - BabyPatientExtendEarScreenQuery screenQuery = new BabyPatientExtendEarScreenQuery();
468   - if (CollectionUtils.isNotEmpty(patientses)) {
469   - for (Patients pa : patientses) {
470   - babyIds.add(pa.getId());
  461 + if (CollectionUtils.isNotEmpty(models)) {
  462 + for (BabyPatientExtendEarBaby pa : models) {
  463 + babyIds.add(pa.getBabyPatientId());
471 464 }
472 465 screenQuery.setBabyIds(babyIds.toArray(new String[babyIds.size()]));
473   - } else if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(model.getKeyWord())) {
474   - return new BaseListResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
475 466 }
476 467  
  468 +
477 469 //听筛开始时间
478 470 if (model.getSecrStartTime() != null) {
479 471 screenQuery.setScreenStartDate(model.getSecrStartTime());
480 472  
481 473  
... ... @@ -887,22 +879,18 @@
887 879 List<String> babyIds = new ArrayList<>();
888 880  
889 881 for (BabyPatientExtendEarBaby babyModel : babyModels) {
890   - babyIds.add(babyModel.getId());
  882 + babyIds.add(babyModel.getBabyPatientId());
891 883 }
892 884  
893   - //根据儿童条件查询如果为空
894   - if(CollectionUtils.isEmpty(babyIds)&&(model.getMonthAgeStart()!=null||model.getMonthAgeEnd()!=null||StringUtils.isNotEmpty(model.getKeyWord())||model.getBirthStartTime()!=null||model.getBirthEndTime()!=null)){
  885 +
  886 +//根据儿童条件查询如果为空
  887 + if (CollectionUtils.isEmpty(babyIds) && (model.getMonthAgeStart() != null || model.getMonthAgeEnd() != null || StringUtils.isNotEmpty(model.getKeyWord()) || model.getBirthStartTime() != null || model.getBirthEndTime() != null)) {
895 888 BaseListResponse result = new BaseListResponse();
896 889 result.setData(new ArrayList());
897 890 result.setErrorcode(0);
898 891 return result;
899 892 }
900 893  
901   - BabyPatientExtendEarQuery earQuery = new BabyPatientExtendEarQuery();
902   - earQuery.setCreateHospitalId(hospitalId);
903   - earQuery.setBabyPatientIds(babyIds.toArray(new String[babyIds.size()]));
904   - //查询听力儿童档案
905   - List<BabyPatientExtendEar> babyPatientExtendEars = babyPatientExtendEarService.queryBabyPatientExtendEar(earQuery);
906 894  
907 895 //查询儿童听筛记录
908 896 BabyPatientExtendEarScreenQuery screenQuery = new BabyPatientExtendEarScreenQuery();
... ... @@ -913,7 +901,7 @@
913 901 screenQuery.setBabyIds(babyIds.toArray(new String[babyIds.size()]));
914 902 screenQuery.setCheckHospitalId(hospitalId);
915 903 //查询全部数据
916   - List<BabyPatientExtendEarScreen> earScreens = screenService.notAuscultationBabyPatientExtendEarScreen(screenQuery);
  904 + List<BabyPatientExtendEarScreen> earScreens = screenService.queryBabyPatientExtendEarScreen(screenQuery);
917 905 Map<String, BabyPatientExtendEarScreen> screenMap = new HashMap<>();
918 906 if (CollectionUtils.isNotEmpty(earScreens)) {
919 907 for (BabyPatientExtendEarScreen es : earScreens) {
920 908  
... ... @@ -924,20 +912,17 @@
924 912  
925 913 //要返回的数据
926 914 List<HearDiagnManageListResult> hdmResult = new ArrayList<>();
927   - if (CollectionUtils.isNotEmpty(babyPatientExtendEars)) {
928   - for (BabyPatientExtendEar ear : babyPatientExtendEars) {
  915 + if (CollectionUtils.isNotEmpty(babyModels)) {
  916 + for (BabyPatientExtendEarBaby ear : babyModels) {
929 917 HearDiagnManageListResult hdm = new HearDiagnManageListResult();
930   - BabyModel babyModel = babyService.getOneBabyById(ear.getBabyPatientId());
931   - if (babyModel != null) {
932   - hdm.setBabyName(babyModel.getName());
933   - hdm.setBabyId(ear.getBabyPatientId());
934   - hdm.setMommyName(com.lyms.platform.common.utils.StringUtils.emptyDeal(babyModel.getMname()));
935   - hdm.setMommnyPhone(com.lyms.platform.common.utils.StringUtils.emptyDeal(babyModel.getMphone()));
936   - hdm.setMommnyEncryptPhone(com.lyms.platform.common.utils.StringUtils.encryPhone(babyModel.getMphone()));
937   - hdm.setMonthAge(DateUtil.getBabyMonthAge(babyModel.getBirth(), new Date()));
938   - hdm.setBirthday(com.lyms.platform.common.utils.StringUtils.emptyDeal(DateUtil.getyyyy_MM_dd(babyModel.getBirth())));
939   - hdm.setSex(com.lyms.platform.common.utils.StringUtils.emptyDeal(SexEnum.getTextById(babyModel.getSex())));
940   - }
  918 + hdm.setBabyName(ear.getName());
  919 + hdm.setBabyId(ear.getBabyPatientId());
  920 + hdm.setMommyName(com.lyms.platform.common.utils.StringUtils.emptyDeal(ear.getMname()));
  921 + hdm.setMommnyPhone(com.lyms.platform.common.utils.StringUtils.emptyDeal(ear.getMphone()));
  922 + hdm.setMommnyEncryptPhone(com.lyms.platform.common.utils.StringUtils.encryPhone(ear.getMphone()));
  923 + hdm.setMonthAge(DateUtil.getBabyMonthAge(ear.getBirth(), new Date()));
  924 + hdm.setBirthday(com.lyms.platform.common.utils.StringUtils.emptyDeal(DateUtil.getyyyy_MM_dd(ear.getBirth())));
  925 + hdm.setSex(com.lyms.platform.common.utils.StringUtils.emptyDeal(SexEnum.getTextById(ear.getSex())));
941 926 BabyPatientExtendEarScreen es = screenMap.get(ear.getBabyPatientId());
942 927 if (es != null) {
943 928 hdm.setId(es.getId());
... ... @@ -958,8 +943,7 @@
958 943 result.setPageInfo(pageInfo);
959 944 result.setData(hdmResult);
960 945 return result;
961   - } else
962   - {
  946 + } else {
963 947 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("没有数据");
964 948 }
965 949 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearingDiagnoseController.java View file @ a86fc42
... ... @@ -20,7 +20,6 @@
20 20 import com.lyms.platform.permission.model.*;
21 21 import com.lyms.platform.permission.service.*;
22 22 import com.lyms.platform.pojo.BabyModel;
23   -import com.lyms.platform.query.BabyModelQuery;
24 23 import org.apache.commons.collections.CollectionUtils;
25 24 import org.apache.commons.lang.StringUtils;
26 25 import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -62,6 +61,8 @@
62 61 private BabyBookbuildingService babyBookbuildingService;
63 62 @Autowired
64 63 private BabyEarFacade babyEarFacade;
  64 + @Autowired
  65 + private BabyPatientExtendEarBabyService earBabyService;
65 66  
66 67 /**
67 68 * 根据儿童id获取最后一次确诊结果
68 69  
69 70  
... ... @@ -354,14 +355,14 @@
354 355 BabyPatientExtendEarScreenQuery scrQuery = new BabyPatientExtendEarScreenQuery();
355 356 //如果查询号不为空,根据查询号查询儿童档案表,获取儿童档案Id
356 357 if (StringUtils.isNotEmpty(hdReq.getKeyWord())) {//关键字:姓名、联系方式、就诊卡 查询babyId
357   - BabyModelQuery babyQuery = new BabyModelQuery();
  358 + BabyPatientExtendEarBabyQuery babyQuery = new BabyPatientExtendEarBabyQuery();
358 359 babyQuery.setQueryNo(hdReq.getKeyWord());
359   - //查询建档记录
360   - List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
  360 + babyQuery.setHospitalId(hospitalId);
  361 + List<BabyPatientExtendEarBaby> models = earBabyService.queryBabyPatientExtendEarBaby(babyQuery);
361 362 if(CollectionUtils.isNotEmpty(models)){
362 363 List<String> babyIds = new ArrayList<>();
363   - for(BabyModel babyModel:models){
364   - babyIds.add(babyModel.getId());
  364 + for(BabyPatientExtendEarBaby babyModel:models){
  365 + babyIds.add(babyModel.getBabyPatientId());
365 366 }
366 367 scrQuery.setBabyIds(babyIds.toArray(new String[babyIds.size()]));
367 368 }else{
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java View file @ a86fc42
... ... @@ -94,10 +94,11 @@
94 94 private OrganizationGroupsFacade groupsFacade;
95 95 @Autowired
96 96 private BabyBookbuildingService babyBookbuildingService;
  97 + @Autowired
  98 + private BabyPatientExtendEarBabyService earBabyService;
97 99  
98 100  
99 101  
100   -
101 102 //处理儿童person信息
102 103 private PersonModel handBabyPerson(BabyModel baby) {
103 104 //跟距母親的證件號查詢兒童person信息
104 105  
105 106  
106 107  
... ... @@ -1642,16 +1643,15 @@
1642 1643  
1643 1644 //如果查询号不为空,根据查询号查询儿童档案表,获取儿童档案Id
1644 1645 if (StringUtils.isNotEmpty(earScreenListRequest.getKeyWord()) || earScreenListRequest.getBirthStartTime() != null || earScreenListRequest.getBirthEndTime() != null) {//关键字:姓名、联系方式、就诊卡 查询babyId
1645   - BabyModelQuery babyQuery = new BabyModelQuery();
  1646 + BabyPatientExtendEarBabyQuery babyQuery = new BabyPatientExtendEarBabyQuery();
1646 1647 babyQuery.setQueryNo(earScreenListRequest.getKeyWord());
  1648 + babyQuery.setHospitalId(hospitalId);
1647 1649 babyQuery.setBirthStart(earScreenListRequest.getBirthStartTime());
1648 1650 babyQuery.setBirthEnd(earScreenListRequest.getBirthEndTime());
1649   - babyQuery.setHospitalId(hospitalId);
1650   - //查询建档记录
1651   - List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
  1651 + List<BabyPatientExtendEarBaby> models = earBabyService.queryBabyPatientExtendEarBaby(babyQuery);
1652 1652 if (CollectionUtils.isNotEmpty(models)) {
1653 1653 List<String> babyIds = new ArrayList<>();
1654   - for (BabyModel babyModel : models) {
  1654 + for (BabyPatientExtendEarBaby babyModel : models) {
1655 1655 babyIds.add(babyModel.getId());
1656 1656 }
1657 1657 screenQuery.setBabyIds(babyIds.toArray(new String[babyIds.size()]));