Commit 97239b2b3966f5cf4c78fd209d2785ae383ebc1b
1 parent
09969b2a80
Exists in
master
and in
6 other branches
听力诊断模块
Showing 9 changed files with 245 additions and 97 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarBirth.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarBirthQuery.java
- platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarBirth.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearDiagnManageController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearingDiagnoseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyEarBase.java
platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarBirth.java
View file @
97239b2
... | ... | @@ -182,6 +182,10 @@ |
182 | 182 | */ |
183 | 183 | private String respiratorContinuedDate; |
184 | 184 | /** |
185 | + * 呼吸机使用的持续时间单位 | |
186 | + */ | |
187 | + private String respiratorContinuedDateUnit; | |
188 | + /** | |
185 | 189 | * 对外界声音和其他感官刺激的反应 1=灵敏 2=迟钝 |
186 | 190 | */ |
187 | 191 | private Integer outsideResponse; |
... | ... | @@ -194,6 +198,14 @@ |
194 | 198 | * 儿童听力建档ID |
195 | 199 | */ |
196 | 200 | private String babyEarId; |
201 | + | |
202 | + public String getRespiratorContinuedDateUnit() { | |
203 | + return respiratorContinuedDateUnit; | |
204 | + } | |
205 | + | |
206 | + public void setRespiratorContinuedDateUnit(String respiratorContinuedDateUnit) { | |
207 | + this.respiratorContinuedDateUnit = respiratorContinuedDateUnit; | |
208 | + } | |
197 | 209 | |
198 | 210 | public String getBabyEarId() { |
199 | 211 | return babyEarId; |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarBirthQuery.java
View file @
97239b2
... | ... | @@ -183,6 +183,10 @@ |
183 | 183 | */ |
184 | 184 | private String respiratorContinuedDate; |
185 | 185 | /** |
186 | + * 呼吸机使用的持续时间单位 | |
187 | + */ | |
188 | + private String respiratorContinuedDateUnit; | |
189 | + /** | |
186 | 190 | * 对外界声音和其他感官刺激的反应 1=灵敏 2=迟钝 |
187 | 191 | */ |
188 | 192 | private Integer outsideResponse; |
... | ... | @@ -310,6 +314,14 @@ |
310 | 314 | |
311 | 315 | public Integer getBirthInjuryType() { |
312 | 316 | return birthInjuryType; |
317 | + } | |
318 | + | |
319 | + public String getRespiratorContinuedDateUnit() { | |
320 | + return respiratorContinuedDateUnit; | |
321 | + } | |
322 | + | |
323 | + public void setRespiratorContinuedDateUnit(String respiratorContinuedDateUnit) { | |
324 | + this.respiratorContinuedDateUnit = respiratorContinuedDateUnit; | |
313 | 325 | } |
314 | 326 | |
315 | 327 | public void setBirthInjuryType(Integer birthInjuryType) { |
platform-biz-service/src/main/resources/mainOrm/master/BabyPatientExtendEarBirth.xml
View file @
97239b2
... | ... | @@ -39,6 +39,7 @@ |
39 | 39 | <result column="nicu_continued_date" property="nicuContinuedDate" jdbcType="VARCHAR"/> |
40 | 40 | <result column="respirator_type" property="respiratorType" jdbcType="INTEGER"/> |
41 | 41 | <result column="respirator_continued_date" property="respiratorContinuedDate" jdbcType="VARCHAR"/> |
42 | + <result column="respirator_continued_date_unit" property="respiratorContinuedDateUnit" jdbcType="VARCHAR"/> | |
42 | 43 | <result column="outside_response" property="outsideResponse" jdbcType="INTEGER"/> |
43 | 44 | <result column="baby_patient_id" property="babyPatientId" jdbcType="VARCHAR"/> |
44 | 45 | <result column="baby_ear_id" property="babyEarId" jdbcType="VARCHAR" /> |
... | ... | @@ -47,7 +48,7 @@ |
47 | 48 | |
48 | 49 | <insert id="addBabyPatientExtendEarBirth" |
49 | 50 | parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBirth"> |
50 | -insert into baby_patient_extend_ear_birth (id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,outside_response,baby_patient_id,baby_ear_id) values (#{id},#{fetuNumber},#{productNumber},#{birthWeight},#{parturitionType},#{birthDefectType},#{birthDefectDesc},#{fetuEmbarrasType},#{apgarScoreOne},#{apgarScoreFive},#{apgarScoreTen},#{birthInjuryType},#{birthInjuryPosition},#{amnioticFluidType},#{abnormalParturitionType},#{abnormalParturitionPosition},#{deformityType},#{deformityPosition},#{birthInfectionType},#{birthInfectionCause},#{birthCourseDisease},#{birthIllType},#{birthIllCause},#{birthIllDisease},#{headTraumaHistory},#{headTraumaDesc},#{earPoisonType},#{earPoisonMap},#{tympanitisType},#{tympanitisDesc},#{nicuType},#{nicuCause},#{nicuContinuedDate},#{respiratorType},#{respiratorContinuedDate},#{outsideResponse},#{babyPatientId},#{babyEarId}) | |
51 | +insert into baby_patient_extend_ear_birth (id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,respirator_continued_date_unit,outside_response,baby_patient_id,baby_ear_id) values (#{id},#{fetuNumber},#{productNumber},#{birthWeight},#{parturitionType},#{birthDefectType},#{birthDefectDesc},#{fetuEmbarrasType},#{apgarScoreOne},#{apgarScoreFive},#{apgarScoreTen},#{birthInjuryType},#{birthInjuryPosition},#{amnioticFluidType},#{abnormalParturitionType},#{abnormalParturitionPosition},#{deformityType},#{deformityPosition},#{birthInfectionType},#{birthInfectionCause},#{birthCourseDisease},#{birthIllType},#{birthIllCause},#{birthIllDisease},#{headTraumaHistory},#{headTraumaDesc},#{earPoisonType},#{earPoisonMap},#{tympanitisType},#{tympanitisDesc},#{nicuType},#{nicuCause},#{nicuContinuedDate},#{respiratorType},#{respiratorContinuedDate},#{respiratorContinuedDateUnit},#{outsideResponse},#{babyPatientId},#{babyEarId}) | |
51 | 52 | </insert> |
52 | 53 | |
53 | 54 | |
54 | 55 | |
55 | 56 | |
... | ... | @@ -130,19 +131,19 @@ |
130 | 131 | <if test="headTraumaDesc != null and headTraumaDesc != ''"> |
131 | 132 | head_trauma_desc = #{headTraumaDesc,jdbcType=VARCHAR}, |
132 | 133 | </if> |
133 | - <if test="earPoisonType != null and earPoisonType >= 0"> | |
134 | + <if test="earPoisonType != null"> | |
134 | 135 | ear_poison_type = #{earPoisonType,jdbcType=INTEGER}, |
135 | 136 | </if> |
136 | 137 | <if test="earPoisonMap != null and earPoisonMap != ''"> |
137 | 138 | ear_poison_map = #{earPoisonMap,jdbcType=VARCHAR}, |
138 | 139 | </if> |
139 | - <if test="tympanitisType != null and tympanitisType >= 0"> | |
140 | + <if test="tympanitisType != null"> | |
140 | 141 | tympanitis_type = #{tympanitisType,jdbcType=INTEGER}, |
141 | 142 | </if> |
142 | 143 | <if test="tympanitisDesc != null and tympanitisDesc != ''"> |
143 | 144 | tympanitis_desc = #{tympanitisDesc,jdbcType=VARCHAR}, |
144 | 145 | </if> |
145 | - <if test="nicuType != null and nicuType >= 0"> | |
146 | + <if test="nicuType != null"> | |
146 | 147 | nicu_type = #{nicuType,jdbcType=INTEGER}, |
147 | 148 | </if> |
148 | 149 | <if test="nicuCause != null and nicuCause != ''"> |
149 | 150 | |
... | ... | @@ -151,13 +152,16 @@ |
151 | 152 | <if test="nicuContinuedDate != null and nicuContinuedDate != ''"> |
152 | 153 | nicu_continued_date = #{nicuContinuedDate,jdbcType=VARCHAR}, |
153 | 154 | </if> |
154 | - <if test="respiratorType != null and respiratorType >= 0"> | |
155 | + <if test="respiratorType != null"> | |
155 | 156 | respirator_type = #{respiratorType,jdbcType=INTEGER}, |
156 | 157 | </if> |
157 | 158 | <if test="respiratorContinuedDate != null and respiratorContinuedDate != ''"> |
158 | 159 | respirator_continued_date = #{respiratorContinuedDate,jdbcType=VARCHAR}, |
159 | 160 | </if> |
160 | - <if test="outsideResponse != null and outsideResponse >= 0"> | |
161 | + <if test="respiratorContinuedDateUnit != null and respiratorContinuedDateUnit != ''"> | |
162 | + respirator_continued_date_unit = #{respiratorContinuedDateUnit,jdbcType=VARCHAR}, | |
163 | + </if> | |
164 | + <if test="outsideResponse != null"> | |
161 | 165 | outside_response = #{outsideResponse,jdbcType=INTEGER}, |
162 | 166 | </if> |
163 | 167 | <if test="babyPatientId != null and babyPatientId != ''"> |
... | ... | @@ -178,7 +182,7 @@ |
178 | 182 | |
179 | 183 | <select id="getBabyPatientExtendEarBirth" resultMap="BabyPatientExtendEarBirthResultMap" |
180 | 184 | parameterType="java.lang.String"> |
181 | -select id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,outside_response,baby_patient_id,baby_ear_id | |
185 | +select id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,respirator_continued_date_unit,outside_response,baby_patient_id,baby_ear_id | |
182 | 186 | from baby_patient_extend_ear_birth where id = #{id,jdbcType=VARCHAR} |
183 | 187 | </select> |
184 | 188 | |
185 | 189 | |
186 | 190 | |
... | ... | @@ -274,19 +278,19 @@ |
274 | 278 | <if test="headTraumaDesc != null and headTraumaDesc != ''"> |
275 | 279 | and head_trauma_desc = #{headTraumaDesc,jdbcType=VARCHAR} |
276 | 280 | </if> |
277 | - <if test="earPoisonType != null and earPoisonType >= 0"> | |
281 | + <if test="earPoisonType != null"> | |
278 | 282 | and ear_poison_type = #{earPoisonType,jdbcType=INTEGER} |
279 | 283 | </if> |
280 | 284 | <if test="earPoisonMap != null and earPoisonMap != ''"> |
281 | 285 | and ear_poison_map = #{earPoisonMap,jdbcType=VARCHAR} |
282 | 286 | </if> |
283 | - <if test="tympanitisType != null and tympanitisType >= 0"> | |
287 | + <if test="tympanitisType != null"> | |
284 | 288 | and tympanitis_type = #{tympanitisType,jdbcType=INTEGER} |
285 | 289 | </if> |
286 | 290 | <if test="tympanitisDesc != null and tympanitisDesc != ''"> |
287 | 291 | and tympanitis_desc = #{tympanitisDesc,jdbcType=VARCHAR} |
288 | 292 | </if> |
289 | - <if test="nicuType != null and nicuType >= 0"> | |
293 | + <if test="nicuType != null"> | |
290 | 294 | and nicu_type = #{nicuType,jdbcType=INTEGER} |
291 | 295 | </if> |
292 | 296 | <if test="nicuCause != null and nicuCause != ''"> |
293 | 297 | |
... | ... | @@ -295,13 +299,16 @@ |
295 | 299 | <if test="nicuContinuedDate != null and nicuContinuedDate != ''"> |
296 | 300 | and nicu_continued_date = #{nicuContinuedDate,jdbcType=VARCHAR} |
297 | 301 | </if> |
298 | - <if test="respiratorType != null and respiratorType >= 0"> | |
302 | + <if test="respiratorType != null"> | |
299 | 303 | and respirator_type = #{respiratorType,jdbcType=INTEGER} |
300 | 304 | </if> |
301 | 305 | <if test="respiratorContinuedDate != null and respiratorContinuedDate != ''"> |
302 | 306 | and respirator_continued_date = #{respiratorContinuedDate,jdbcType=VARCHAR} |
303 | 307 | </if> |
304 | - <if test="outsideResponse != null and outsideResponse >= 0"> | |
308 | + <if test="respiratorContinuedDateUnit != null and respiratorContinuedDateUnit != ''"> | |
309 | + and respirator_continued_date_unit = #{respiratorContinuedDateUnit,jdbcType=VARCHAR} | |
310 | + </if> | |
311 | + <if test="outsideResponse != null"> | |
305 | 312 | and outside_response = #{outsideResponse,jdbcType=INTEGER} |
306 | 313 | </if> |
307 | 314 | <if test="babyPatientId != null and babyPatientId != ''"> |
... | ... | @@ -317,7 +324,7 @@ |
317 | 324 | <select id="queryBabyPatientExtendEarBirth" resultMap="BabyPatientExtendEarBirthResultMap" |
318 | 325 | parameterType="com.lyms.platform.permission.model.BabyPatientExtendEarBirthQuery"> |
319 | 326 | select |
320 | - id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,outside_response,baby_patient_id,baby_ear_id | |
327 | + id,fetu_number,product_number,birth_weight,parturition_type,birth_defect_type,birth_defect_desc,fetu_embarras_type,apgar_score_one,apgar_score_five,apgar_score_ten,birth_injury_type,birth_injury_position,amniotic_fluid_type,abnormal_parturition_type,abnormal_parturition_position,deformity_type,deformity_position,birth_infection_type,birth_infection_cause,birth_course_disease,birth_ill_type,birth_ill_cause,birth_ill_disease,head_trauma_history,head_trauma_desc,ear_poison_type,ear_poison_map,tympanitis_type,tympanitis_desc,nicu_type,nicu_cause,nicu_continued_date,respirator_type,respirator_continued_date,respirator_continued_date_unit,outside_response,baby_patient_id,baby_ear_id | |
321 | 328 | from baby_patient_extend_ear_birth |
322 | 329 | <include refid="BabyPatientExtendEarBirthCondition"/> |
323 | 330 | <include refid="orderAndLimit"/> |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java
View file @
97239b2
... | ... | @@ -83,9 +83,11 @@ |
83 | 83 | |
84 | 84 | for (BabyPatientExtendEarFollowUp fp : followUpList) { |
85 | 85 | //如果有一条记录是已结案,进入提示,不能建立随访记录 |
86 | - if (fp.getIfclose() == 1) { | |
87 | - Ifclose = true; | |
88 | - break; | |
86 | + if (fp.getIfclose() != null) { | |
87 | + if (fp.getIfclose() == 1) { | |
88 | + Ifclose = true; | |
89 | + break; | |
90 | + } | |
89 | 91 | } |
90 | 92 | } |
91 | 93 | if (Ifclose) {//已经结案 |
92 | 94 | |
... | ... | @@ -167,11 +169,11 @@ |
167 | 169 | |
168 | 170 | List<BabyPatientExtendEar> babyPatientExtendEars = babyPatientExtendEarService.queryBabyPatientExtendEar(earQuery); |
169 | 171 | //是否听力建档 |
170 | - if(CollectionUtils.isEmpty(babyPatientExtendEars)){ | |
172 | + if (CollectionUtils.isEmpty(babyPatientExtendEars)) { | |
171 | 173 | return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_POWER).setErrormsg("当前儿童还未完善听力建档"); |
172 | 174 | } |
173 | 175 | |
174 | - return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); | |
176 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); | |
175 | 177 | } |
176 | 178 | |
177 | 179 | /** |
... | ... | @@ -229,8 +231,8 @@ |
229 | 231 | hdQuery.setBabyId(babyId); |
230 | 232 | hdQuery.setSort("diagnose_time"); |
231 | 233 | List<BabyPatientExtendEarHearingDiagnose> hdList = hearingDiagnoseService.queryBabyPatientExtendEarHearingDiagnose(hdQuery); |
232 | - if(CollectionUtils.isNotEmpty(hdList)){ | |
233 | - BabyPatientExtendEarHearingDiagnose ehd = hdList.get(hdList.size()-1); | |
234 | + if (CollectionUtils.isNotEmpty(hdList)) { | |
235 | + BabyPatientExtendEarHearingDiagnose ehd = hdList.get(hdList.size() - 1); | |
234 | 236 | initHearingDiagnose.setDiagnoseTime(DateUtil.getyyyy_MM_dd(ehd.getDiagnoseTime())); |
235 | 237 | } |
236 | 238 | return initHearingDiagnose.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); |
... | ... | @@ -299,7 +301,7 @@ |
299 | 301 | } |
300 | 302 | } |
301 | 303 | if (!isResu) { |
302 | - return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_POWER).setErrormsg("听诊诊断失败,儿童听筛已通过"); | |
304 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_POWER).setErrormsg("当前儿童听筛已通过,不能进行听力诊断"); | |
303 | 305 | } |
304 | 306 | } |
305 | 307 | |
... | ... | @@ -313,6 +315,7 @@ |
313 | 315 | |
314 | 316 | return initHearingDiagnose.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); |
315 | 317 | } |
318 | + | |
316 | 319 | /** |
317 | 320 | * 随访模块列表管理初始化数据 |
318 | 321 | * |
... | ... | @@ -333,6 +336,7 @@ |
333 | 336 | initFollowUpListData.setTreatment(EnumUtil.toJson(TreatmentEnums.class)); |
334 | 337 | return initFollowUpListData.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); |
335 | 338 | } |
339 | + | |
336 | 340 | /** |
337 | 341 | * 进入新增听力转诊页面前,验证及初始化数据 |
338 | 342 | * |
339 | 343 | |
340 | 344 | |
341 | 345 | |
... | ... | @@ -368,16 +372,16 @@ |
368 | 372 | //取第一条初筛记录结果 |
369 | 373 | BabyPatientExtendEarScreen firstScreen = screenList.get(0); |
370 | 374 | |
371 | - if(firstScreen.getOaeLeft() == null){ | |
375 | + if (firstScreen.getOaeLeft() == null) { | |
372 | 376 | firstScreen.setOaeLeft(1); |
373 | 377 | } |
374 | - if(firstScreen.getOaeRight()==null){ | |
378 | + if (firstScreen.getOaeRight() == null) { | |
375 | 379 | firstScreen.setOaeRight(1); |
376 | 380 | } |
377 | - if(firstScreen.getAabrLeft()==null){ | |
381 | + if (firstScreen.getAabrLeft() == null) { | |
378 | 382 | firstScreen.setAabrLeft(1); |
379 | 383 | } |
380 | - if(firstScreen.getAabrRight()==null){ | |
384 | + if (firstScreen.getAabrRight() == null) { | |
381 | 385 | firstScreen.setAabrRight(1); |
382 | 386 | } |
383 | 387 | //初筛未通过 |
... | ... | @@ -392,7 +396,7 @@ |
392 | 396 | } else if (firstScreen.getOaeRight() == -1 || firstScreen.getAabrRight() == -1) {//aabr未通过 |
393 | 397 | firstResu.append("右耳"); |
394 | 398 | } |
395 | - if(StringUtils.isNotEmpty(firstResu.toString())){ | |
399 | + if (StringUtils.isNotEmpty(firstResu.toString())) { | |
396 | 400 | firstResu.append(")"); |
397 | 401 | } |
398 | 402 | |
399 | 403 | |
400 | 404 | |
401 | 405 | |
402 | 406 | |
403 | 407 | |
404 | 408 | |
405 | 409 | |
406 | 410 | |
... | ... | @@ -412,33 +416,33 @@ |
412 | 416 | BabyPatientExtendEarScreen endScreen = screenList.get(screenList.size() - 1); |
413 | 417 | //初筛未通过 |
414 | 418 | StringBuffer endResu = new StringBuffer(); |
415 | - if ((endScreen.getOaeLeft()!=null&&endScreen.getOaeLeft() == -1) || (endScreen.getOaeRight() !=null && endScreen.getOaeRight() == -1) || (endScreen.getAabrLeft()!=null && endScreen.getAabrLeft() == -1) || (endScreen.getAabrRight()!=null&&endScreen.getAabrRight() == -1)) {//oae未通过 | |
419 | + if ((endScreen.getOaeLeft() != null && endScreen.getOaeLeft() == -1) || (endScreen.getOaeRight() != null && endScreen.getOaeRight() == -1) || (endScreen.getAabrLeft() != null && endScreen.getAabrLeft() == -1) || (endScreen.getAabrRight() != null && endScreen.getAabrRight() == -1)) {//oae未通过 | |
416 | 420 | endResu.append("未通过("); |
417 | 421 | } |
418 | - if (((endScreen.getOaeLeft()!=null&&endScreen.getOaeLeft() == -1) || (endScreen.getAabrLeft()!=null&&endScreen.getAabrLeft() == -1)) &&( (endScreen.getOaeRight() !=null&&endScreen.getOaeRight() == -1) || (endScreen.getAabrRight()!=null&&endScreen.getAabrRight() == -1))) {//oae未通过 | |
422 | + if (((endScreen.getOaeLeft() != null && endScreen.getOaeLeft() == -1) || (endScreen.getAabrLeft() != null && endScreen.getAabrLeft() == -1)) && ((endScreen.getOaeRight() != null && endScreen.getOaeRight() == -1) || (endScreen.getAabrRight() != null && endScreen.getAabrRight() == -1))) {//oae未通过 | |
419 | 423 | endResu.append("双耳"); |
420 | 424 | |
421 | - } else if ((endScreen.getOaeLeft()!=null&&endScreen.getOaeLeft() == -1) || (endScreen.getAabrLeft()!=null&&endScreen.getAabrLeft() == -1)) {//oae未通过 | |
425 | + } else if ((endScreen.getOaeLeft() != null && endScreen.getOaeLeft() == -1) || (endScreen.getAabrLeft() != null && endScreen.getAabrLeft() == -1)) {//oae未通过 | |
422 | 426 | endResu.append("左耳"); |
423 | - } else if ((endScreen.getOaeRight()!=null&&endScreen.getOaeRight() == -1) || (endScreen.getAabrRight()!=null&&endScreen.getAabrRight() == -1)) {//aabr未通过 | |
427 | + } else if ((endScreen.getOaeRight() != null && endScreen.getOaeRight() == -1) || (endScreen.getAabrRight() != null && endScreen.getAabrRight() == -1)) {//aabr未通过 | |
424 | 428 | endResu.append("右耳"); |
425 | 429 | } |
426 | - if(StringUtils.isNotEmpty(endResu.toString())){ | |
430 | + if (StringUtils.isNotEmpty(endResu.toString())) { | |
427 | 431 | endResu.append(")"); |
428 | 432 | } |
429 | 433 | |
430 | 434 | map.put("endResu", endResu.toString()); |
431 | 435 | |
432 | - if(endScreen.getOaeLeft() == null){ | |
436 | + if (endScreen.getOaeLeft() == null) { | |
433 | 437 | endScreen.setOaeLeft(1); |
434 | 438 | } |
435 | - if(endScreen.getOaeRight()==null){ | |
439 | + if (endScreen.getOaeRight() == null) { | |
436 | 440 | endScreen.setOaeRight(1); |
437 | 441 | } |
438 | - if(endScreen.getAabrLeft()==null){ | |
442 | + if (endScreen.getAabrLeft() == null) { | |
439 | 443 | endScreen.setAabrLeft(1); |
440 | 444 | } |
441 | - if(endScreen.getAabrRight()==null){ | |
445 | + if (endScreen.getAabrRight() == null) { | |
442 | 446 | endScreen.setAabrRight(1); |
443 | 447 | } |
444 | 448 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearDiagnManageController.java
View file @
97239b2
... | ... | @@ -81,6 +81,15 @@ |
81 | 81 | //当前登录人医院Id |
82 | 82 | String hospitalId = autoMatchFacade.getHospitalId(loginState.getId()); |
83 | 83 | |
84 | + //根据医院查询区域 | |
85 | + | |
86 | + //根据babyid查询pid | |
87 | + | |
88 | + //根据pid查询babyId | |
89 | + | |
90 | + | |
91 | + | |
92 | + | |
84 | 93 | //儿童听筛记录 |
85 | 94 | BabyPatientExtendEarScreenQuery earScreenQuery = new BabyPatientExtendEarScreenQuery(); |
86 | 95 | earScreenQuery.setBabyId(babyId); |
87 | 96 | |
... | ... | @@ -391,11 +400,16 @@ |
391 | 400 | String title = HighRiskEnum.getTitle(Integer.parseInt(hf[b])); |
392 | 401 | map.put(Integer.parseInt(hf[b]), title); |
393 | 402 | // highRiskEnums.add(map); |
394 | - hrSb.append(title + ","); | |
403 | + hrSb.append(title + "、"); | |
395 | 404 | } |
396 | 405 | } |
397 | - // hea.setHighRiskEnums(highRiskEnums); | |
398 | - hea.setHighRiskEnums(hrSb.toString()); | |
406 | + String hfString = null; | |
407 | + if (hrSb.toString().endsWith("、")) { | |
408 | + hfString = hrSb.substring(0, hrSb.length() - 1); | |
409 | + } else { | |
410 | + hfString = hrSb.toString(); | |
411 | + } | |
412 | + hea.setHighRiskEnums(hfString); | |
399 | 413 | } |
400 | 414 | //确诊结果 |
401 | 415 | if (hd.getConfirmResult() != null) { |
402 | 416 | |
... | ... | @@ -407,11 +421,16 @@ |
407 | 421 | String title = ConfirmedEnums.getTitle(Integer.parseInt(cr[b])); |
408 | 422 | map.put(Integer.parseInt(cr[b]), title); |
409 | 423 | // hdEnums.add(map); |
410 | - hdSb.append(title + ","); | |
424 | + hdSb.append(title + "、"); | |
411 | 425 | } |
412 | 426 | } |
413 | - // hea.setDiagnResult(hdEnums); | |
414 | - hea.setDiagnResult(hdSb.toString()); | |
427 | + String hfString = null; | |
428 | + if (hdSb.toString().endsWith("、")) { | |
429 | + hfString = hdSb.substring(0, hdSb.length() - 1); | |
430 | + } else { | |
431 | + hfString = hdSb.toString(); | |
432 | + } | |
433 | + hea.setDiagnResult(hfString); | |
415 | 434 | } |
416 | 435 | hdList.add(hea); |
417 | 436 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearingDiagnoseController.java
View file @
97239b2
... | ... | @@ -92,7 +92,14 @@ |
92 | 92 | hfBuff.append(name + "、"); |
93 | 93 | } |
94 | 94 | } |
95 | - result.put("confirmResultStr", hfBuff.toString()); | |
95 | + String hfString = null; | |
96 | + if (hfBuff.toString().endsWith("、")) { | |
97 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
98 | + } else { | |
99 | + hfString = hfBuff.toString(); | |
100 | + } | |
101 | + | |
102 | + result.put("confirmResultStr", hfString); | |
96 | 103 | result.put("confirmResult", extendEarHearingDiagnose.getConfirmResult()); |
97 | 104 | } |
98 | 105 | response.setObject(result); |
99 | 106 | |
... | ... | @@ -165,8 +172,15 @@ |
165 | 172 | highArr.add(confiJo); |
166 | 173 | } |
167 | 174 | } |
175 | + String hfString = null; | |
176 | + if (hfBuff.toString().endsWith("、")) { | |
177 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
178 | + } else { | |
179 | + hfString = hfBuff.toString(); | |
180 | + } | |
181 | + | |
168 | 182 | behd.setHighFactors(highArr); |
169 | - behd.setHighFactorStr(hfBuff.toString()); | |
183 | + behd.setHighFactorStr(hfString); | |
170 | 184 | } |
171 | 185 | |
172 | 186 | if (behd.getDiagnoseTime() != null) { |
173 | 187 | |
... | ... | @@ -197,8 +211,14 @@ |
197 | 211 | hfBuff.append(name + "、"); |
198 | 212 | } |
199 | 213 | } |
214 | + String hfString = null; | |
215 | + if (hfBuff.toString().endsWith("、")) { | |
216 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
217 | + } else { | |
218 | + hfString = hfBuff.toString(); | |
219 | + } | |
200 | 220 | behd.setConfirmResults(confiArr); |
201 | - behd.setConfirmResultStr(hfBuff.toString()); | |
221 | + behd.setConfirmResultStr(hfString); | |
202 | 222 | } else { |
203 | 223 | behd.setConfirmResults(new ArrayList()); |
204 | 224 | } |
... | ... | @@ -218,7 +238,13 @@ |
218 | 238 | hfBuff.append(name + "、"); |
219 | 239 | } |
220 | 240 | } |
221 | - behd.setDiagnResultStr(hfBuff.toString()); | |
241 | + String hfString = null; | |
242 | + if (hfBuff.toString().endsWith("、")) { | |
243 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
244 | + } else { | |
245 | + hfString = hfBuff.toString(); | |
246 | + } | |
247 | + behd.setDiagnResultStr(hfString); | |
222 | 248 | behd.setDiagnResults(diagnArr); |
223 | 249 | } else { |
224 | 250 | behd.setConfirmResults(new ArrayList()); |
225 | 251 | |
... | ... | @@ -511,10 +537,16 @@ |
511 | 537 | Map<Integer, String> map = new HashMap<>(); |
512 | 538 | String title = HighRiskEnum.getTitle(Integer.parseInt(hf[b])); |
513 | 539 | map.put(Integer.parseInt(hf[b]), title); |
514 | - hrSb.append(title + ","); | |
540 | + hrSb.append(title + "、"); | |
515 | 541 | } |
516 | 542 | } |
517 | - hea.setHighRiskEnums(hrSb.toString()); | |
543 | + String hfString = null; | |
544 | + if (hrSb.toString().endsWith("、")) { | |
545 | + hfString = hrSb.substring(0, hrSb.length() - 1); | |
546 | + } else { | |
547 | + hfString = hrSb.toString(); | |
548 | + } | |
549 | + hea.setHighRiskEnums(hfString); | |
518 | 550 | } |
519 | 551 | //确诊结果 |
520 | 552 | if (hd.getConfirmResult() != null) { |
521 | 553 | |
... | ... | @@ -525,10 +557,16 @@ |
525 | 557 | Map<Integer, String> map = new HashMap<>(); |
526 | 558 | String title = ConfirmedEnums.getTitle(Integer.parseInt(cr[b])); |
527 | 559 | map.put(Integer.parseInt(cr[b]), title); |
528 | - hdSb.append(title + ","); | |
560 | + hdSb.append(title + "、"); | |
529 | 561 | } |
530 | 562 | } |
531 | - hea.setConfirmResult(hdSb.toString()); | |
563 | + String hfString = null; | |
564 | + if (hdSb.toString().endsWith("、")) { | |
565 | + hfString = hdSb.substring(0, hdSb.length() - 1); | |
566 | + } else { | |
567 | + hfString = hdSb.toString(); | |
568 | + } | |
569 | + hea.setConfirmResult(hfString); | |
532 | 570 | } |
533 | 571 | |
534 | 572 | //诊断结果 |
535 | 573 | |
... | ... | @@ -540,10 +578,16 @@ |
540 | 578 | Map<Integer, String> map = new HashMap<>(); |
541 | 579 | String title = HearingDiagnosisEnums.getTitle(Integer.parseInt(cr[b])); |
542 | 580 | map.put(Integer.parseInt(cr[b]), title); |
543 | - hdSb.append(title + ","); | |
581 | + hdSb.append(title + "、"); | |
544 | 582 | } |
545 | 583 | } |
546 | - hea.setDiagnResult(hdSb.toString()); | |
584 | + String hfString = null; | |
585 | + if (hdSb.toString().endsWith("、")) { | |
586 | + hfString = hdSb.substring(0, hdSb.length() - 1); | |
587 | + } else { | |
588 | + hfString = hdSb.toString(); | |
589 | + } | |
590 | + hea.setDiagnResult(hfString); | |
547 | 591 | } |
548 | 592 | //已诊断 |
549 | 593 | confiList.add(hea); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
97239b2
... | ... | @@ -2405,6 +2405,14 @@ |
2405 | 2405 | result.setServiceType(String.valueOf(babyModel.getServiceType())); |
2406 | 2406 | result.setHospitalId(babyModel.getHospitalId()); |
2407 | 2407 | |
2408 | + result.setFetusCount(babyModel.getFetusCount()); | |
2409 | + result.setDueCount(babyModel.getDueCount()); | |
2410 | + result.setBabyWeight(babyModel.getBabyWeight()); | |
2411 | + result.setDueType(babyModel.getDueType()); | |
2412 | + result.setMalformation(babyModel.getMalformation()); | |
2413 | + result.setApgarScore(JsonUtil.str2Obj(babyModel.getApgarScore(), Map.class)); | |
2414 | + result.setmHighRiskReason(babyModel.getmHighRiskReason()); | |
2415 | + | |
2408 | 2416 | |
2409 | 2417 | result.setFatherProfessionTypeId(babyModel.getFproTypeId()); |
2410 | 2418 | } else { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java
View file @
97239b2
... | ... | @@ -638,6 +638,7 @@ |
638 | 638 | } |
639 | 639 | } |
640 | 640 | } |
641 | + | |
641 | 642 | babyEarBaseView.setDischargeDiagnosis(diagnosis); |
642 | 643 | |
643 | 644 | //听力高危因素 |
... | ... | @@ -651,7 +652,13 @@ |
651 | 652 | hfBuff.append(name + "、"); |
652 | 653 | } |
653 | 654 | } |
654 | - babyEarBaseView.setHighRiskCause(hfBuff.toString()); | |
655 | + String hfString = null; | |
656 | + if (hfBuff.toString().endsWith("、")) { | |
657 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
658 | + } else { | |
659 | + hfString = hfBuff.toString(); | |
660 | + } | |
661 | + babyEarBaseView.setHighRiskCause(hfString); | |
655 | 662 | } |
656 | 663 | //母亲孕期高危因素 |
657 | 664 | if (babyPatientExtendEar.getmHighRiskFactorId() != null) { |
... | ... | @@ -791,7 +798,7 @@ |
791 | 798 | historyStr.append("风疹"); |
792 | 799 | if (historyJson.containsKey("fzSelected")) { |
793 | 800 | int fzSelected = historyJson.getIntValue("fzSelected"); |
794 | - historyStr.append("(孕" + fzSelected + "周)、"); | |
801 | + historyStr.append("(孕" + fzSelected + "周),"); | |
795 | 802 | } |
796 | 803 | } |
797 | 804 | } |
... | ... | @@ -801,7 +808,7 @@ |
801 | 808 | historyStr.append("弓形虫"); |
802 | 809 | if (historyJson.containsKey("gxcSelected")) { |
803 | 810 | int gxcSelected = historyJson.getIntValue("gxcSelected"); |
804 | - historyStr.append("(孕" + gxcSelected + "周)、"); | |
811 | + historyStr.append("(孕" + gxcSelected + "周),"); | |
805 | 812 | } |
806 | 813 | } |
807 | 814 | } |
... | ... | @@ -812,7 +819,7 @@ |
812 | 819 | historyStr.append("巨细胞病毒"); |
813 | 820 | if (historyJson.containsKey("jxbbdSelected")) { |
814 | 821 | int jxbbdSelected = historyJson.getIntValue("jxbbdSelected"); |
815 | - historyStr.append("(孕" + jxbbdSelected + "周)、"); | |
822 | + historyStr.append("(孕" + jxbbdSelected + "周),"); | |
816 | 823 | } |
817 | 824 | } |
818 | 825 | } |
... | ... | @@ -822,7 +829,7 @@ |
822 | 829 | historyStr.append("疱疹"); |
823 | 830 | if (historyJson.containsKey("pzSelected")) { |
824 | 831 | int pzSelected = historyJson.getIntValue("pzSelected"); |
825 | - historyStr.append("(孕" + pzSelected + "周)、"); | |
832 | + historyStr.append("(孕" + pzSelected + "周),"); | |
826 | 833 | } |
827 | 834 | } |
828 | 835 | } |
829 | 836 | |
... | ... | @@ -832,11 +839,17 @@ |
832 | 839 | historyStr.append("其他"); |
833 | 840 | if (historyJson.containsKey("qtSelected")) { |
834 | 841 | String qtSelected = historyJson.getString("qtSelected"); |
835 | - historyStr.append("(" + qtSelected + ")、"); | |
842 | + historyStr.append("(" + qtSelected + ")"); | |
836 | 843 | } |
837 | 844 | } |
838 | 845 | } |
839 | - babyEarMotherView.setViralInfectionHistoryType(historyStr.toString()); | |
846 | + String hfString = null; | |
847 | + if (historyStr.toString().endsWith(",")) { | |
848 | + hfString = historyStr.substring(0, historyStr.length() - 1); | |
849 | + } else { | |
850 | + hfString = historyStr.toString(); | |
851 | + } | |
852 | + babyEarMotherView.setViralInfectionHistoryType(hfString); | |
840 | 853 | } |
841 | 854 | |
842 | 855 | |
... | ... | @@ -849,7 +862,7 @@ |
849 | 862 | historyStr.append("淋病"); |
850 | 863 | if (historyJson.containsKey("lbSelected")) { |
851 | 864 | int lbSelected = historyJson.getIntValue("lbSelected"); |
852 | - historyStr.append("(孕" + lbSelected + "周)、"); | |
865 | + historyStr.append("(孕" + lbSelected + "周),"); | |
853 | 866 | } |
854 | 867 | } |
855 | 868 | } |
... | ... | @@ -859,7 +872,7 @@ |
859 | 872 | historyStr.append("弓形虫"); |
860 | 873 | if (historyJson.containsKey("gxcSelected")) { |
861 | 874 | int gxcSelected = historyJson.getIntValue("gxcSelected"); |
862 | - historyStr.append("(孕" + gxcSelected + "周)、"); | |
875 | + historyStr.append("(孕" + gxcSelected + "周),"); | |
863 | 876 | } |
864 | 877 | } |
865 | 878 | } |
... | ... | @@ -870,7 +883,7 @@ |
870 | 883 | historyStr.append("梅毒"); |
871 | 884 | if (historyJson.containsKey("mdSelected")) { |
872 | 885 | int mdSelected = historyJson.getIntValue("mdSelected"); |
873 | - historyStr.append("(孕" + mdSelected + "周)、"); | |
886 | + historyStr.append("(孕" + mdSelected + "周),"); | |
874 | 887 | } |
875 | 888 | } |
876 | 889 | } |
... | ... | @@ -880,7 +893,7 @@ |
880 | 893 | historyStr.append("尖锐湿疹"); |
881 | 894 | if (historyJson.containsKey("jrszSelected")) { |
882 | 895 | int jrszSelected = historyJson.getIntValue("jrszSelected"); |
883 | - historyStr.append("(孕" + jrszSelected + "周)、"); | |
896 | + historyStr.append("(孕" + jrszSelected + "周),"); | |
884 | 897 | } |
885 | 898 | } |
886 | 899 | } |
887 | 900 | |
... | ... | @@ -891,11 +904,17 @@ |
891 | 904 | historyStr.append("其他"); |
892 | 905 | if (historyJson.containsKey("qtSelected")) { |
893 | 906 | String qtSelected = historyJson.getString("qtSelected"); |
894 | - historyStr.append("(" + qtSelected + ")、"); | |
907 | + historyStr.append("(" + qtSelected + ")"); | |
895 | 908 | } |
896 | 909 | } |
897 | 910 | } |
898 | - babyEarMotherView.setGenitalInfectionHistoryType(historyStr.toString()); | |
911 | + String hfString = null; | |
912 | + if (historyStr.toString().endsWith(",")) { | |
913 | + hfString = historyStr.substring(0, historyStr.length() - 1); | |
914 | + } else { | |
915 | + hfString = historyStr.toString(); | |
916 | + } | |
917 | + babyEarMotherView.setGenitalInfectionHistoryType(hfString); | |
899 | 918 | } |
900 | 919 | |
901 | 920 | |
902 | 921 | |
... | ... | @@ -905,10 +924,10 @@ |
905 | 924 | if (historyJson.containsKey("yesOrNo")) { |
906 | 925 | int yesOrNo = historyJson.getIntValue("yesOrNo"); |
907 | 926 | if (yesOrNo == 1) { |
908 | - historyStr.append("有、"); | |
927 | + historyStr.append("有,"); | |
909 | 928 | if (historyJson.containsKey("other")) { |
910 | 929 | int other = historyJson.getIntValue("other"); |
911 | - historyStr.append("(孕" + other + "周)、"); | |
930 | + historyStr.append("(孕" + other + "周)"); | |
912 | 931 | } |
913 | 932 | } else { |
914 | 933 | historyStr.append("无"); |
... | ... | @@ -1004,7 +1023,7 @@ |
1004 | 1023 | if (historyJson.containsKey("yesOrNo")) { |
1005 | 1024 | int yesOrNo = historyJson.getIntValue("yesOrNo"); |
1006 | 1025 | if (1 == yesOrNo) { |
1007 | - historyStr.append("有、"); | |
1026 | + historyStr.append("有,"); | |
1008 | 1027 | } else { |
1009 | 1028 | historyStr.append("无"); |
1010 | 1029 | } |
1011 | 1030 | |
1012 | 1031 | |
1013 | 1032 | |
... | ... | @@ -1013,25 +1032,25 @@ |
1013 | 1032 | if (historyJson.containsKey("tnb")) { |
1014 | 1033 | boolean sy = historyJson.getBooleanValue("tnb"); |
1015 | 1034 | if (sy) { |
1016 | - historyStr.append("糖尿病、"); | |
1035 | + historyStr.append("糖尿病,"); | |
1017 | 1036 | } |
1018 | 1037 | } |
1019 | 1038 | if (historyJson.containsKey("sy")) { |
1020 | 1039 | boolean sy = historyJson.getBooleanValue("sy"); |
1021 | 1040 | if (sy) { |
1022 | - historyStr.append("肾炎、"); | |
1041 | + historyStr.append("肾炎,"); | |
1023 | 1042 | } |
1024 | 1043 | } |
1025 | 1044 | if (historyJson.containsKey("jzxgnjt")) { |
1026 | 1045 | boolean jzxgnjt = historyJson.getBooleanValue("jzxgnjt"); |
1027 | 1046 | if (jzxgnjt) { |
1028 | - historyStr.append("甲状腺功能减退、"); | |
1047 | + historyStr.append("甲状腺功能减退,"); | |
1029 | 1048 | } |
1030 | 1049 | } |
1031 | 1050 | if (historyJson.containsKey("bxz")) { |
1032 | 1051 | boolean bxz = historyJson.getBooleanValue("bxz"); |
1033 | 1052 | if (bxz) { |
1034 | - historyStr.append("败血症、"); | |
1053 | + historyStr.append("败血症,"); | |
1035 | 1054 | } |
1036 | 1055 | } |
1037 | 1056 | if (historyJson.containsKey("qt")) { |
... | ... | @@ -1043,7 +1062,14 @@ |
1043 | 1062 | if (historyJson.containsKey("qtText")) { |
1044 | 1063 | historyStr.append(historyJson.getString("qtText")); |
1045 | 1064 | } |
1046 | - babyEarMotherView.setMedicalHistoryType(historyStr.toString()); | |
1065 | + String hfString = null; | |
1066 | + if (historyStr.toString().endsWith(",")) { | |
1067 | + hfString = historyStr.substring(0, historyStr.length() - 1); | |
1068 | + } else { | |
1069 | + hfString = historyStr.toString(); | |
1070 | + } | |
1071 | + | |
1072 | + babyEarMotherView.setMedicalHistoryType(hfString); | |
1047 | 1073 | } |
1048 | 1074 | |
1049 | 1075 | if (StringUtils.isNotEmpty(babyPatientExtendEarMother.getBnormalPregnancyHistoryType())) { |
... | ... | @@ -1053,7 +1079,7 @@ |
1053 | 1079 | if (historyJson.containsKey("yesOrNo")) { |
1054 | 1080 | int yesOrNo = historyJson.getIntValue("yesOrNo"); |
1055 | 1081 | if (1 == yesOrNo) { |
1056 | - historyStr.append("有"); | |
1082 | + historyStr.append("有,"); | |
1057 | 1083 | } else { |
1058 | 1084 | historyStr.append("无"); |
1059 | 1085 | } |
1060 | 1086 | |
1061 | 1087 | |
... | ... | @@ -1062,19 +1088,19 @@ |
1062 | 1088 | if (historyJson.containsKey("rgz")) { |
1063 | 1089 | boolean rgz = historyJson.getBooleanValue("rgz"); |
1064 | 1090 | if (rgz) { |
1065 | - historyStr.append("妊高症"); | |
1091 | + historyStr.append("妊高症,"); | |
1066 | 1092 | } |
1067 | 1093 | } |
1068 | 1094 | if (historyJson.containsKey("myxxbh")) { |
1069 | 1095 | boolean myxxbh = historyJson.getBooleanValue("myxxbh"); |
1070 | 1096 | if (myxxbh) { |
1071 | - historyStr.append("母音血型不和"); | |
1097 | + historyStr.append("母音血型不和,"); | |
1072 | 1098 | } |
1073 | 1099 | } |
1074 | 1100 | if (historyJson.containsKey("tegnfych")) { |
1075 | 1101 | boolean tegnfych = historyJson.getBooleanValue("tegnfych"); |
1076 | 1102 | if (tegnfych) { |
1077 | - historyStr.append("胎儿宫内发育迟缓"); | |
1103 | + historyStr.append("胎儿宫内发育迟缓,"); | |
1078 | 1104 | } |
1079 | 1105 | } |
1080 | 1106 | if (historyJson.containsKey("qt")) { |
... | ... | @@ -1086,7 +1112,14 @@ |
1086 | 1112 | if (historyJson.containsKey("qtText")) { |
1087 | 1113 | historyStr.append(historyJson.getString("qtText")); |
1088 | 1114 | } |
1089 | - babyEarMotherView.setBnormalPregnancyHistoryType(historyStr.toString()); | |
1115 | + String hfString = null; | |
1116 | + if (historyStr.toString().endsWith(",")) { | |
1117 | + hfString = historyStr.substring(0, historyStr.length() - 1); | |
1118 | + } else { | |
1119 | + hfString = historyStr.toString(); | |
1120 | + } | |
1121 | + | |
1122 | + babyEarMotherView.setBnormalPregnancyHistoryType(hfString); | |
1090 | 1123 | } |
1091 | 1124 | return babyEarMotherView; |
1092 | 1125 | } |
... | ... | @@ -1112,7 +1145,7 @@ |
1112 | 1145 | babyEarBirthView.setAmnioticFluid("I度"); |
1113 | 1146 | } else if (babyPatientExtendEarBirth.getAmnioticFluidType() == 2) { //1= I度 2=II度 3=III度 |
1114 | 1147 | babyEarBirthView.setAmnioticFluid("II度"); |
1115 | - } else if (babyPatientExtendEarBirth.getAmnioticFluidType() == 2) { //1= I度 2=II度 3=III度 | |
1148 | + } else if (babyPatientExtendEarBirth.getAmnioticFluidType() == 3) { //1= I度 2=II度 3=III度 | |
1116 | 1149 | babyEarBirthView.setAmnioticFluid("III度"); |
1117 | 1150 | } |
1118 | 1151 | } |
1119 | 1152 | |
1120 | 1153 | |
1121 | 1154 | |
1122 | 1155 | |
... | ... | @@ -1122,32 +1155,27 @@ |
1122 | 1155 | String parturitType = "无"; |
1123 | 1156 | if (babyPatientExtendEarBirth.getAbnormalParturitionType() != null) { |
1124 | 1157 | if (babyPatientExtendEarBirth.getAbnormalParturitionType() == 1) {//有 |
1125 | - parturitType = "有("; | |
1158 | + parturitType = "有,"; | |
1126 | 1159 | if (StringUtils.isNotEmpty(babyPatientExtendEarBirth.getAbnormalParturitionPosition())) {//异常分娩部位 1=臀部 2=脐带绕颈 3=胎膜早破 |
1127 | 1160 | JSONObject positionJo = JSONObject.parseObject(babyPatientExtendEarBirth.getAbnormalParturitionPosition()); |
1128 | 1161 | if (positionJo.containsKey("tw")) { |
1129 | 1162 | if (positionJo.getBoolean("tw")) { |
1130 | - parturitType += "臀部、"; | |
1163 | + parturitType += "臀部,"; | |
1131 | 1164 | } |
1132 | 1165 | } |
1133 | 1166 | if (positionJo.containsKey("qdrj")) { |
1134 | 1167 | if (positionJo.getBoolean("qdrj")) { |
1135 | - parturitType += "脐带绕颈、"; | |
1168 | + parturitType += "脐带绕颈,"; | |
1136 | 1169 | } |
1137 | 1170 | } |
1138 | 1171 | if (positionJo.containsKey("tmzp")) { |
1139 | 1172 | if (positionJo.getBoolean("tmzp")) { |
1140 | - parturitType += "胎膜早破、"; | |
1173 | + parturitType += "胎膜早破,"; | |
1141 | 1174 | } |
1142 | 1175 | } |
1143 | - parturitType += ")"; | |
1144 | - // if (babyPatientExtendEarBirth.getAbnormalParturitionPosition() == 1) { | |
1145 | - // parturitType = "有(臀部)"; | |
1146 | - // } else if (babyPatientExtendEarBirth.getAbnormalParturitionPosition() == 2) { | |
1147 | - // parturitType = "有(脐带绕颈)"; | |
1148 | - // } else if (babyPatientExtendEarBirth.getAbnormalParturitionPosition() == 3) { | |
1149 | - // parturitType = "有(胎膜早破)"; | |
1150 | - // } | |
1176 | + if (parturitType.endsWith(",")) { | |
1177 | + parturitType = parturitType.substring(0, parturitType.length() - 1); | |
1178 | + } | |
1151 | 1179 | } |
1152 | 1180 | } |
1153 | 1181 | } |
... | ... | @@ -1172,7 +1200,7 @@ |
1172 | 1200 | if (babyPatientExtendEarBirth.getDeformityType() != null && babyPatientExtendEarBirth.getDeformityType() == 1) { |
1173 | 1201 | deformity = "有"; |
1174 | 1202 | if (babyPatientExtendEarBirth.getDeformityPosition() != null) { |
1175 | - deformity = "有(" + babyPatientExtendEarBirth.getDeformityPosition() + ")"; | |
1203 | + deformity = "有," + babyPatientExtendEarBirth.getDeformityPosition(); | |
1176 | 1204 | } |
1177 | 1205 | } |
1178 | 1206 | |
... | ... | @@ -1181,7 +1209,7 @@ |
1181 | 1209 | if (babyPatientExtendEarBirth.getHeadTraumaHistory() != null && babyPatientExtendEarBirth.getHeadTraumaHistory() == 1) { |
1182 | 1210 | headTraumaHistory = "有"; |
1183 | 1211 | if (babyPatientExtendEarBirth.getHeadTraumaDesc() != null) { |
1184 | - headTraumaHistory = "有(" + babyPatientExtendEarBirth.getHeadTraumaDesc() + ")"; | |
1212 | + headTraumaHistory = "有," + babyPatientExtendEarBirth.getHeadTraumaDesc(); | |
1185 | 1213 | } |
1186 | 1214 | } |
1187 | 1215 | babyEarBirthView.setHeadTraumaDesc(headTraumaHistory); |
1188 | 1216 | |
... | ... | @@ -1209,10 +1237,10 @@ |
1209 | 1237 | babyEarBirthView.setEarPoison(babyPatientExtendEarBirth.getEarPoisonMap()); |
1210 | 1238 | |
1211 | 1239 | String tympanitisType = "无"; |
1212 | - if (babyPatientExtendEarBirth.getNicuType() != null && babyPatientExtendEarBirth.getNicuType() == 1) { | |
1240 | + if (babyPatientExtendEarBirth.getTympanitisType() != null && babyPatientExtendEarBirth.getTympanitisType() == 1) { | |
1213 | 1241 | tympanitisType = "有"; |
1214 | 1242 | if (babyPatientExtendEarBirth.getTympanitisDesc() != null) { |
1215 | - tympanitisType = "有" + babyPatientExtendEarBirth.getTympanitisDesc(); | |
1243 | + tympanitisType = "有," + babyPatientExtendEarBirth.getTympanitisDesc(); | |
1216 | 1244 | } |
1217 | 1245 | } |
1218 | 1246 | |
... | ... | @@ -1463,7 +1491,14 @@ |
1463 | 1491 | highArr.add(confiJo); |
1464 | 1492 | } |
1465 | 1493 | } |
1466 | - data.put("highRiskCauseStr", hfBuff.toString()); | |
1494 | + | |
1495 | + String hfString = null; | |
1496 | + if (hfBuff.toString().endsWith("、")) { | |
1497 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
1498 | + } else { | |
1499 | + hfString = hfBuff.toString(); | |
1500 | + } | |
1501 | + data.put("highRiskCauseStr", hfString); | |
1467 | 1502 | data.put("highRiskCause", highArr); |
1468 | 1503 | } |
1469 | 1504 | data.put("oaeLeft", babyPatientExtendEarScreen.getOaeLeft() == null ? "" : babyPatientExtendEarScreen.getOaeLeft()); |
... | ... | @@ -1684,7 +1719,13 @@ |
1684 | 1719 | hfBuff.append(name + "、"); |
1685 | 1720 | } |
1686 | 1721 | } |
1687 | - screenResult.setHighRiskCause(hfBuff.toString()); | |
1722 | + String hfString = null; | |
1723 | + if (hfBuff.toString().endsWith("、")) { | |
1724 | + hfString = hfBuff.substring(0, hfBuff.length() - 1); | |
1725 | + } else { | |
1726 | + hfString = hfBuff.toString(); | |
1727 | + } | |
1728 | + screenResult.setHighRiskCause(hfString); | |
1688 | 1729 | } |
1689 | 1730 | String srcResult = "通过"; |
1690 | 1731 | if ((earScreen.getAabrLeft() != null && earScreen.getAabrLeft() == -1) || (earScreen.getOaeLeft() != null && earScreen.getOaeLeft() == -1)) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyEarBase.java
View file @
97239b2
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | import com.lyms.platform.common.utils.DateUtil; |
5 | 5 | import com.lyms.platform.pojo.BabyModel; |
6 | 6 | |
7 | +import java.util.Date; | |
7 | 8 | import java.util.List; |
8 | 9 | |
9 | 10 | /** |
... | ... | @@ -129,7 +130,7 @@ |
129 | 130 | setName(babyModel.getName()); |
130 | 131 | setCardNo(babyModel.getCardNo()); |
131 | 132 | setBirth(DateUtil.getyyyy_MM_dd(babyModel.getBirth())); |
132 | - setMonthAge(DateUtil.getBabyMonthAge(babyModel.getBirth(), babyModel.getBuildDate())); | |
133 | + setMonthAge(DateUtil.getBabyMonthAge(babyModel.getBirth(), new Date())); | |
133 | 134 | setProvinceId(babyModel.getProvinceId()); |
134 | 135 | setCityId(babyModel.getCityId()); |
135 | 136 | setAreaId(babyModel.getAreaId()); |