Commit 8fb7ae19d8ad3c99b06857f787d90064e19d0d7a
1 parent
2295e45682
Exists in
master
and in
6 other branches
儿保蓝牙体重对接
Showing 1 changed file with 241 additions and 394 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java
View file @
8fb7ae1
Diff suppressed. Click to show
| ... | ... | @@ -95,14 +95,14 @@ |
| 95 | 95 | @Autowired |
| 96 | 96 | private AutoMatchFacade autoMatchFacade; |
| 97 | 97 | |
| 98 | - private static String[] blood_item = new String[]{"--","--","--","--","--","--","--","--","--"}; | |
| 98 | + private static String[] blood_item = new String[]{"--", "--", "--", "--", "--", "--", "--", "--", "--"}; | |
| 99 | 99 | |
| 100 | - private static Integer MAX_TODAY_COUNT = 10000; | |
| 100 | + private static Integer MAX_TODAY_COUNT = 10000; | |
| 101 | 101 | |
| 102 | 102 | public BaseListResponse queryMeasureInfoList(String queryNo, |
| 103 | 103 | Integer valueType, String vcCardNo, |
| 104 | 104 | String recordTime, String age, |
| 105 | - Integer page, Integer limit,Integer userId) { | |
| 105 | + Integer page, Integer limit, Integer userId) { | |
| 106 | 106 | |
| 107 | 107 | |
| 108 | 108 | DataPermissionsModelQuery dataPermissionsModelQuery = new DataPermissionsModelQuery(); |
| ... | ... | @@ -124,8 +124,7 @@ |
| 124 | 124 | |
| 125 | 125 | List<MeasureInfoResult> results = new ArrayList<>(); |
| 126 | 126 | MeasureDataInfoQuery query = new MeasureDataInfoQuery(); |
| 127 | - if (CollectionUtils.isNotEmpty(hospitalList)) | |
| 128 | - { | |
| 127 | + if (CollectionUtils.isNotEmpty(hospitalList)) { | |
| 129 | 128 | //权限 |
| 130 | 129 | query.setHospitalIds(hospitalList); |
| 131 | 130 | query.setQueryNo(queryNo); |
| ... | ... | @@ -145,12 +144,9 @@ |
| 145 | 144 | List<MeasureDataInfoModel> list = mysqlMeasureDataInfoService.queryMeasureList(query); |
| 146 | 145 | |
| 147 | 146 | |
| 148 | - if (CollectionUtils.isNotEmpty(list)) | |
| 149 | - { | |
| 150 | - for (MeasureDataInfoModel model : list) | |
| 151 | - { | |
| 152 | - if (model == null || model.getMeasureUserInfoModel() == null) | |
| 153 | - { | |
| 147 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 148 | + for (MeasureDataInfoModel model : list) { | |
| 149 | + if (model == null || model.getMeasureUserInfoModel() == null) { | |
| 154 | 150 | continue; |
| 155 | 151 | } |
| 156 | 152 | |
| 157 | 153 | |
| 158 | 154 | |
| ... | ... | @@ -206,20 +202,16 @@ |
| 206 | 202 | patientsQuery.setHospitalId(hospitalId); |
| 207 | 203 | patientsQuery.setYn(YnEnums.YES.getId()); |
| 208 | 204 | |
| 209 | - if ("1".equals(certType)) | |
| 210 | - { | |
| 205 | + if ("1".equals(certType)) { | |
| 211 | 206 | patientsQuery.setVcCardNo(certNo); |
| 212 | - } | |
| 213 | - else | |
| 214 | - { | |
| 207 | + } else { | |
| 215 | 208 | patientsQuery.setPcerteTypeId(certType); |
| 216 | 209 | patientsQuery.setCardNo(certNo); |
| 217 | 210 | } |
| 218 | 211 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 219 | 212 | |
| 220 | 213 | List<Patients> patientsList = patientsService.queryPatient(patientsQuery); |
| 221 | - if (CollectionUtils.isNotEmpty(patientsList)) | |
| 222 | - { | |
| 214 | + if (CollectionUtils.isNotEmpty(patientsList)) { | |
| 223 | 215 | Patients patients = patientsList.get(0); |
| 224 | 216 | |
| 225 | 217 | |
| ... | ... | @@ -234,8 +226,7 @@ |
| 234 | 226 | |
| 235 | 227 | |
| 236 | 228 | List<MeasureUserInfoModel> models = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| 237 | - if (CollectionUtils.isNotEmpty(models)) | |
| 238 | - { | |
| 229 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 239 | 230 | MeasureUserInfoModel userInfo = models.get(0); |
| 240 | 231 | userInfo.setVcCardNo(patients.getVcCardNo()); |
| 241 | 232 | userInfo.setModified(new Date()); |
| ... | ... | @@ -250,9 +241,7 @@ |
| 250 | 241 | // result.setHeight(dataModels.get(0).getValueTwo() == null ? "" : dataModels.get(0).getValueTwo()); |
| 251 | 242 | // result.setWeight(dataModels.get(0).getValueOne() == null ? "" : dataModels.get(0).getValueOne()); |
| 252 | 243 | // } |
| 253 | - } | |
| 254 | - else | |
| 255 | - { | |
| 244 | + } else { | |
| 256 | 245 | MeasureUserInfoModel model = new MeasureUserInfoModel(); |
| 257 | 246 | |
| 258 | 247 | model.setUserName(patients.getUsername()); |
| ... | ... | @@ -262,7 +251,7 @@ |
| 262 | 251 | model.setPhone(patients.getPhone()); |
| 263 | 252 | model.setSex(0); |
| 264 | 253 | if (patients.getBirth() != null) { |
| 265 | - model.setAge(DateUtil.getAge(patients.getBirth(), new Date())+""); | |
| 254 | + model.setAge(DateUtil.getAge(patients.getBirth(), new Date()) + ""); | |
| 266 | 255 | } |
| 267 | 256 | model.setVcCardNo(patients.getVcCardNo()); |
| 268 | 257 | model.setAddress(addressRegister); |
| ... | ... | @@ -278,7 +267,7 @@ |
| 278 | 267 | List<AntExChuModel> chuModelList = antenatalExaminationService.queryAntExChu(antExChuQuery); |
| 279 | 268 | if (CollectionUtils.isNotEmpty(chuModelList)) { |
| 280 | 269 | AntExChuModel chuModel = chuModelList.get(0); |
| 281 | - String height = chuModel.getHeight() == null ? "" : chuModel.getHeight(); | |
| 270 | + String height = chuModel.getHeight() == null ? "" : chuModel.getHeight(); | |
| 282 | 271 | result.setHeight(height); |
| 283 | 272 | } |
| 284 | 273 | |
| 285 | 274 | |
| ... | ... | @@ -292,11 +281,9 @@ |
| 292 | 281 | result.setAddress(addressRegister); |
| 293 | 282 | result.setSex(String.valueOf(0)); |
| 294 | 283 | if (patients.getBirth() != null) { |
| 295 | - result.setAge(DateUtil.getAge(patients.getBirth(), new Date())+""); | |
| 284 | + result.setAge(DateUtil.getAge(patients.getBirth(), new Date()) + ""); | |
| 296 | 285 | } |
| 297 | - } | |
| 298 | - else | |
| 299 | - { | |
| 286 | + } else { | |
| 300 | 287 | objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA); |
| 301 | 288 | objectResponse.setErrormsg("没有建档,请建档后测量"); |
| 302 | 289 | return objectResponse; |
| 303 | 290 | |
| ... | ... | @@ -313,12 +300,9 @@ |
| 313 | 300 | MeasureBaseInfoResult result = new MeasureBaseInfoResult(); |
| 314 | 301 | MeasureUserInfoQuery query = new MeasureUserInfoQuery(); |
| 315 | 302 | query.setHospitalId(hospitalId); |
| 316 | - if ("1".equals(certType)) | |
| 317 | - { | |
| 303 | + if ("1".equals(certType)) { | |
| 318 | 304 | query.setVcCardNo(certNo); |
| 319 | - } | |
| 320 | - else | |
| 321 | - { | |
| 305 | + } else { | |
| 322 | 306 | query.setCertType(certType); |
| 323 | 307 | query.setCertNo(certNo); |
| 324 | 308 | } |
| ... | ... | @@ -326,8 +310,7 @@ |
| 326 | 310 | query.setNeed("true"); |
| 327 | 311 | query.setSort(" created desc "); |
| 328 | 312 | List<MeasureUserInfoModel> models = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| 329 | - if (CollectionUtils.isNotEmpty(models)) | |
| 330 | - { | |
| 313 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 331 | 314 | MeasureUserInfoModel userInfoModel = models.get(0); |
| 332 | 315 | result.setHospitalId(userInfoModel.getHospitalId()); |
| 333 | 316 | result.setUserName(userInfoModel.getUserName()); |
| 334 | 317 | |
| 335 | 318 | |
| 336 | 319 | |
| ... | ... | @@ -343,26 +326,20 @@ |
| 343 | 326 | result.setAddress(userInfoModel.getAddress()); |
| 344 | 327 | result.setPhone(userInfoModel.getPhone()); |
| 345 | 328 | result.setVcCardNo(userInfoModel.getVcCardNo()); |
| 346 | - } | |
| 347 | - else | |
| 348 | - { | |
| 329 | + } else { | |
| 349 | 330 | PatientsQuery patientsQuery = new PatientsQuery(); |
| 350 | 331 | patientsQuery.setHospitalId(hospitalId); |
| 351 | 332 | |
| 352 | - if ("1".equals(certType)) | |
| 353 | - { | |
| 333 | + if ("1".equals(certType)) { | |
| 354 | 334 | patientsQuery.setVcCardNo(certNo); |
| 355 | - } | |
| 356 | - else | |
| 357 | - { | |
| 335 | + } else { | |
| 358 | 336 | patientsQuery.setPcerteTypeId(certType); |
| 359 | 337 | patientsQuery.setCardNo(certNo); |
| 360 | 338 | } |
| 361 | 339 | |
| 362 | 340 | |
| 363 | 341 | List<Patients> patientsList = patientsService.queryPatient(patientsQuery); |
| 364 | - if (CollectionUtils.isNotEmpty(patientsList)) | |
| 365 | - { | |
| 342 | + if (CollectionUtils.isNotEmpty(patientsList)) { | |
| 366 | 343 | Patients patients = patientsList.get(0); |
| 367 | 344 | result.setHospitalId(patients.getHospitalId()); |
| 368 | 345 | result.setUserName(patients.getUsername()); |
| 369 | 346 | |
| ... | ... | @@ -376,14 +353,11 @@ |
| 376 | 353 | result.setAddress(addressRegister); |
| 377 | 354 | result.setSex(String.valueOf(0)); |
| 378 | 355 | if (patients.getBirth() != null) { |
| 379 | - result.setAge(DateUtil.getAge(patients.getBirth(), new Date())+""); | |
| 356 | + result.setAge(DateUtil.getAge(patients.getBirth(), new Date()) + ""); | |
| 380 | 357 | } |
| 381 | - } | |
| 382 | - else | |
| 383 | - { | |
| 384 | - if ("216".equals(hospitalId) && !"1".equals(certType)) | |
| 385 | - { | |
| 386 | - result = getPatientZyInfo(" and ZJH='"+certNo+"'",certType,hospitalId); | |
| 358 | + } else { | |
| 359 | + if ("216".equals(hospitalId) && !"1".equals(certType)) { | |
| 360 | + result = getPatientZyInfo(" and ZJH='" + certNo + "'", certType, hospitalId); | |
| 387 | 361 | } |
| 388 | 362 | } |
| 389 | 363 | } |
| ... | ... | @@ -398,6 +372,7 @@ |
| 398 | 372 | |
| 399 | 373 | /** |
| 400 | 374 | * 添加测量数据 |
| 375 | + * | |
| 401 | 376 | * @param measureInfoRequest |
| 402 | 377 | * @return |
| 403 | 378 | */ |
| 404 | 379 | |
| ... | ... | @@ -409,14 +384,12 @@ |
| 409 | 384 | //今天测量次数 |
| 410 | 385 | Integer todayCount = 0; |
| 411 | 386 | MeasureDataInfoModel dataInfoModel = getDataModel(measureInfoRequest); |
| 412 | - try | |
| 413 | - { | |
| 387 | + try { | |
| 414 | 388 | MeasureDataInfoQuery query = new MeasureDataInfoQuery(); |
| 415 | 389 | query.setCertNo(measureInfoRequest.getCertNo()); |
| 416 | 390 | query.setCertType(measureInfoRequest.getCertType()); |
| 417 | 391 | query.setValueType(measureInfoRequest.getValueType()); |
| 418 | - if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) | |
| 419 | - { | |
| 392 | + if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) { | |
| 420 | 393 | query.setHospitalId(measureInfoRequest.getHospitalId()); |
| 421 | 394 | } |
| 422 | 395 | |
| 423 | 396 | |
| 424 | 397 | |
| ... | ... | @@ -424,22 +397,17 @@ |
| 424 | 397 | |
| 425 | 398 | if (CollectionUtils.isNotEmpty(list)) { |
| 426 | 399 | MeasureDataInfoModel measureDataInfoModel = list.get(0); |
| 427 | - if (measureDataInfoModel.getValueType() == 4) | |
| 428 | - { | |
| 400 | + if (measureDataInfoModel.getValueType() == 4) { | |
| 429 | 401 | if (DateUtil.getyyyy_MM_dd(measureDataInfoModel.getModified()).equals(DateUtil.getyyyy_MM_dd(new Date()))) { |
| 430 | 402 | todayCount = measureDataInfoModel.getTodayCount() + 1; |
| 431 | 403 | String[] items = measureDataInfoModel.getValueOne().split("/"); |
| 432 | - dataInfoModel.setValueOne(getBloodSugar(items,measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 433 | - } | |
| 434 | - else | |
| 435 | - { | |
| 436 | - dataInfoModel.setValueOne(getBloodSugar(blood_item,measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 404 | + dataInfoModel.setValueOne(getBloodSugar(items, measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 405 | + } else { | |
| 406 | + dataInfoModel.setValueOne(getBloodSugar(blood_item, measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 437 | 407 | todayCount = 1; |
| 438 | 408 | } |
| 439 | 409 | dataInfoModel.setTodayCount(todayCount); |
| 440 | - } | |
| 441 | - else | |
| 442 | - { | |
| 410 | + } else { | |
| 443 | 411 | if (DateUtil.getyyyy_MM_dd(measureDataInfoModel.getModified()).equals(DateUtil.getyyyy_MM_dd(new Date()))) { |
| 444 | 412 | todayCount = measureDataInfoModel.getTodayCount() + 1; |
| 445 | 413 | if (todayCount > MAX_TODAY_COUNT) { |
| ... | ... | @@ -449,10 +417,8 @@ |
| 449 | 417 | return baseResponse; |
| 450 | 418 | } |
| 451 | 419 | dataInfoModel.setTodayCount(todayCount); |
| 452 | - dataInfoModel.setRecordContent((StringUtils.isEmpty(measureDataInfoModel.getRecordContent()) ? "" : measureDataInfoModel.getRecordContent()+ "," ) + measureInfoRequest.getValueOne()); | |
| 453 | - } | |
| 454 | - else | |
| 455 | - { | |
| 420 | + dataInfoModel.setRecordContent((StringUtils.isEmpty(measureDataInfoModel.getRecordContent()) ? "" : measureDataInfoModel.getRecordContent() + ",") + measureInfoRequest.getValueOne()); | |
| 421 | + } else { | |
| 456 | 422 | todayCount = 1; |
| 457 | 423 | dataInfoModel.setRecordContent(measureInfoRequest.getValueOne()); |
| 458 | 424 | dataInfoModel.setTodayCount(todayCount); |
| 459 | 425 | |
| 460 | 426 | |
| ... | ... | @@ -463,20 +429,16 @@ |
| 463 | 429 | dataInfoModel.setId(measureDataInfoModel.getId()); |
| 464 | 430 | dataInfoModel.setRecordCount(measureDataInfoModel.getRecordCount() + 1); |
| 465 | 431 | mysqlMeasureDataInfoService.updateMeasureDataInfo(dataInfoModel); |
| 466 | - } | |
| 467 | - else | |
| 468 | - { | |
| 432 | + } else { | |
| 469 | 433 | MeasureUserInfoQuery queryUser = new MeasureUserInfoQuery(); |
| 470 | 434 | queryUser.setCertNo(measureInfoRequest.getCertNo()); |
| 471 | 435 | queryUser.setCertType(measureInfoRequest.getCertType()); |
| 472 | - if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) | |
| 473 | - { | |
| 436 | + if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) { | |
| 474 | 437 | queryUser.setHospitalId(measureInfoRequest.getHospitalId()); |
| 475 | 438 | } |
| 476 | 439 | |
| 477 | 440 | List<MeasureUserInfoModel> listUsers = mysqlMeasureUserInfoService.queryMeasureUserInfoList(queryUser); |
| 478 | - if (CollectionUtils.isNotEmpty(listUsers)) | |
| 479 | - { | |
| 441 | + if (CollectionUtils.isNotEmpty(listUsers)) { | |
| 480 | 442 | dataInfoModel.setMeasureUserId(listUsers.get(0).getId()); |
| 481 | 443 | todayCount = 1; |
| 482 | 444 | dataInfoModel.setCreated(new Date()); |
| 483 | 445 | |
| ... | ... | @@ -486,14 +448,12 @@ |
| 486 | 448 | dataInfoModel.setRecordContent(measureInfoRequest.getValueOne()); |
| 487 | 449 | |
| 488 | 450 | //血糖 |
| 489 | - if (measureInfoRequest.getValueType() == 4 && measureInfoRequest.getRemarkValue() != null) | |
| 490 | - { | |
| 491 | - dataInfoModel.setValueOne(getBloodSugar(blood_item,measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 451 | + if (measureInfoRequest.getValueType() == 4 && measureInfoRequest.getRemarkValue() != null) { | |
| 452 | + dataInfoModel.setValueOne(getBloodSugar(blood_item, measureInfoRequest.getRemarkValue(), measureInfoRequest.getValueOne())); | |
| 492 | 453 | } |
| 493 | 454 | |
| 494 | 455 | mysqlMeasureDataInfoService.addMeasureDataInfo(dataInfoModel); |
| 495 | - } | |
| 496 | - else { | |
| 456 | + } else { | |
| 497 | 457 | baseResponse.setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS); |
| 498 | 458 | baseResponse.setErrormsg("您还没有录入基本信息,暂时不能测量"); |
| 499 | 459 | return baseResponse; |
| ... | ... | @@ -503,10 +463,8 @@ |
| 503 | 463 | /** |
| 504 | 464 | * 秦皇岛判断是否是住院时候测量 |
| 505 | 465 | */ |
| 506 | - if ("216".equals(measureInfoRequest.getHospitalId())) | |
| 507 | - { | |
| 508 | - if (isZyRange(measureInfoRequest.getCertNo())) | |
| 509 | - { | |
| 466 | + if ("216".equals(measureInfoRequest.getHospitalId())) { | |
| 467 | + if (isZyRange(measureInfoRequest.getCertNo())) { | |
| 510 | 468 | //1 住院 2 非住院 |
| 511 | 469 | isZy = 1; |
| 512 | 470 | } |
| 513 | 471 | |
| ... | ... | @@ -514,13 +472,11 @@ |
| 514 | 472 | MeasureUserInfoQuery queryUser = new MeasureUserInfoQuery(); |
| 515 | 473 | queryUser.setCertNo(measureInfoRequest.getCertNo()); |
| 516 | 474 | queryUser.setCertType(measureInfoRequest.getCertType()); |
| 517 | - if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) | |
| 518 | - { | |
| 475 | + if (StringUtils.isNotEmpty(measureInfoRequest.getHospitalId())) { | |
| 519 | 476 | queryUser.setHospitalId(measureInfoRequest.getHospitalId()); |
| 520 | 477 | } |
| 521 | 478 | List<MeasureUserInfoModel> listUsers = mysqlMeasureUserInfoService.queryMeasureUserInfoList(queryUser); |
| 522 | - if (CollectionUtils.isNotEmpty(listUsers)) | |
| 523 | - { | |
| 479 | + if (CollectionUtils.isNotEmpty(listUsers)) { | |
| 524 | 480 | MeasureUserInfoModel modelUser = listUsers.get(0); |
| 525 | 481 | modelUser.setModified(new Date()); |
| 526 | 482 | modelUser.setIsZy(isZy); |
| ... | ... | @@ -529,9 +485,7 @@ |
| 529 | 485 | modelUser.setPatientId(measureInfoRequest.getPatientId()); |
| 530 | 486 | mysqlMeasureUserInfoService.updateMeasureUserInfo(modelUser); |
| 531 | 487 | } |
| 532 | - } | |
| 533 | - catch (Exception e) | |
| 534 | - { | |
| 488 | + } catch (Exception e) { | |
| 535 | 489 | baseResponse.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); |
| 536 | 490 | baseResponse.setErrormsg("发生错误了,请稍后重试!"); |
| 537 | 491 | return baseResponse; |
| 538 | 492 | |
| 539 | 493 | |
| 540 | 494 | |
| 541 | 495 | |
| ... | ... | @@ -545,31 +499,26 @@ |
| 545 | 499 | } |
| 546 | 500 | |
| 547 | 501 | |
| 548 | - | |
| 549 | 502 | public BaseResponse addAllMeasureDataInfo(MeasureAllInfoRequest request) { |
| 550 | 503 | BaseObjectResponse baseResponse = new BaseObjectResponse(); |
| 551 | 504 | |
| 552 | - if (StringUtils.isNotEmpty(request.getCertType()) && StringUtils.isNotEmpty(request.getCertNo())) | |
| 553 | - { | |
| 505 | + if (StringUtils.isNotEmpty(request.getCertType()) && StringUtils.isNotEmpty(request.getCertNo())) { | |
| 554 | 506 | |
| 555 | 507 | MeasureUserInfoQuery queryUser = new MeasureUserInfoQuery(); |
| 556 | 508 | queryUser.setCertNo(request.getCertNo()); |
| 557 | 509 | queryUser.setCertType(request.getCertType()); |
| 558 | - if (StringUtils.isNotEmpty(request.getHospitalId())) | |
| 559 | - { | |
| 510 | + if (StringUtils.isNotEmpty(request.getHospitalId())) { | |
| 560 | 511 | queryUser.setHospitalId(request.getHospitalId()); |
| 561 | 512 | } |
| 562 | 513 | |
| 563 | 514 | List<MeasureUserInfoModel> listUsers = mysqlMeasureUserInfoService.queryMeasureUserInfoList(queryUser); |
| 564 | - if (!CollectionUtils.isNotEmpty(listUsers)) | |
| 565 | - { | |
| 515 | + if (!CollectionUtils.isNotEmpty(listUsers)) { | |
| 566 | 516 | baseResponse.setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS); |
| 567 | 517 | baseResponse.setErrormsg("您还没有录入基本信息,暂时不能测量"); |
| 568 | 518 | return baseResponse; |
| 569 | 519 | } |
| 570 | 520 | |
| 571 | - if (StringUtils.isNotEmpty(request.getWeight()) && StringUtils.isNotEmpty(request.getHeight())) | |
| 572 | - { | |
| 521 | + if (StringUtils.isNotEmpty(request.getWeight()) && StringUtils.isNotEmpty(request.getHeight())) { | |
| 573 | 522 | MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest(); |
| 574 | 523 | measureInfoRequest.setHospitalId(request.getHospitalId()); |
| 575 | 524 | measureInfoRequest.setCertType(request.getCertType()); |
| ... | ... | @@ -579,8 +528,7 @@ |
| 579 | 528 | measureInfoRequest.setValueTwo(request.getHeight()); |
| 580 | 529 | addMeasureDataInfo(measureInfoRequest); |
| 581 | 530 | } |
| 582 | - if (StringUtils.isNotEmpty(request.getBloodPressure()) && StringUtils.isNotEmpty(request.getPulse())) | |
| 583 | - { | |
| 531 | + if (StringUtils.isNotEmpty(request.getBloodPressure()) && StringUtils.isNotEmpty(request.getPulse())) { | |
| 584 | 532 | MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest(); |
| 585 | 533 | measureInfoRequest.setHospitalId(request.getHospitalId()); |
| 586 | 534 | measureInfoRequest.setCertType(request.getCertType()); |
| ... | ... | @@ -591,8 +539,7 @@ |
| 591 | 539 | addMeasureDataInfo(measureInfoRequest); |
| 592 | 540 | } |
| 593 | 541 | |
| 594 | - if (StringUtils.isNotEmpty(request.getTemperature())) | |
| 595 | - { | |
| 542 | + if (StringUtils.isNotEmpty(request.getTemperature())) { | |
| 596 | 543 | MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest(); |
| 597 | 544 | measureInfoRequest.setHospitalId(request.getHospitalId()); |
| 598 | 545 | measureInfoRequest.setCertType(request.getCertType()); |
| ... | ... | @@ -609,8 +556,7 @@ |
| 609 | 556 | } |
| 610 | 557 | |
| 611 | 558 | |
| 612 | - private MeasureDataInfoModel getDataModel(MeasureInfoRequest measureInfoRequest) | |
| 613 | - { | |
| 559 | + private MeasureDataInfoModel getDataModel(MeasureInfoRequest measureInfoRequest) { | |
| 614 | 560 | MeasureDataInfoModel model = new MeasureDataInfoModel(); |
| 615 | 561 | model.setValueThree(measureInfoRequest.getValueThree()); |
| 616 | 562 | model.setValueOne(measureInfoRequest.getValueOne()); |
| 617 | 563 | |
| ... | ... | @@ -621,17 +567,14 @@ |
| 621 | 567 | } |
| 622 | 568 | |
| 623 | 569 | |
| 624 | - private String getBloodSugar(String[] blood_item ,String remarkValue,String valueOne) | |
| 625 | - { | |
| 626 | - if (remarkValue != null) | |
| 627 | - { | |
| 628 | - blood_item[Integer.parseInt(remarkValue)-1] = valueOne; | |
| 570 | + private String getBloodSugar(String[] blood_item, String remarkValue, String valueOne) { | |
| 571 | + if (remarkValue != null) { | |
| 572 | + blood_item[Integer.parseInt(remarkValue) - 1] = valueOne; | |
| 629 | 573 | |
| 630 | 574 | StringBuffer sb = new StringBuffer(); |
| 631 | 575 | |
| 632 | - for (int i = 0 ; i < blood_item.length ; i++) | |
| 633 | - { | |
| 634 | - sb.append(blood_item[i]+(i == (blood_item.length-1) ? "" :"/")); | |
| 576 | + for (int i = 0; i < blood_item.length; i++) { | |
| 577 | + sb.append(blood_item[i] + (i == (blood_item.length - 1) ? "" : "/")); | |
| 635 | 578 | } |
| 636 | 579 | return sb.toString(); |
| 637 | 580 | } |
| ... | ... | @@ -639,8 +582,7 @@ |
| 639 | 582 | } |
| 640 | 583 | |
| 641 | 584 | |
| 642 | - public int updateHeight(String patientId,String hospitalId,String height) | |
| 643 | - { | |
| 585 | + public int updateHeight(String patientId, String hospitalId, String height) { | |
| 644 | 586 | Patients pat = patientsService.findOnePatientById(patientId); |
| 645 | 587 | MeasureDataInfoQuery query = new MeasureDataInfoQuery(); |
| 646 | 588 | query.setHospitalId(hospitalId); |
| 647 | 589 | |
| ... | ... | @@ -648,11 +590,10 @@ |
| 648 | 590 | query.setCertType(pat.getPcerteTypeId()); |
| 649 | 591 | query.setValueType(1); |
| 650 | 592 | List<MeasureDataInfoModel> list = mysqlMeasureDataInfoService.queryMeasureList(query); |
| 651 | - if (CollectionUtils.isNotEmpty(list)) | |
| 652 | - { | |
| 593 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 653 | 594 | MeasureDataInfoModel model = list.get(0); |
| 654 | 595 | model.setValueTwo(height); |
| 655 | - return mysqlMeasureDataInfoService.updateMeasureDataInfo(model); | |
| 596 | + return mysqlMeasureDataInfoService.updateMeasureDataInfo(model); | |
| 656 | 597 | } |
| 657 | 598 | return 0; |
| 658 | 599 | } |
| 659 | 600 | |
| ... | ... | @@ -660,13 +601,13 @@ |
| 660 | 601 | |
| 661 | 602 | /** |
| 662 | 603 | * 添加测量人基本信息 |
| 604 | + * | |
| 663 | 605 | * @param measureInfoRequest |
| 664 | 606 | * @return |
| 665 | 607 | */ |
| 666 | 608 | public BaseResponse addMeasureUserInfo(MeasureInfoRequest measureInfoRequest) { |
| 667 | 609 | BaseResponse baseResponse = new BaseResponse(); |
| 668 | - try | |
| 669 | - { | |
| 610 | + try { | |
| 670 | 611 | |
| 671 | 612 | MeasureUserInfoQuery queryUser = new MeasureUserInfoQuery(); |
| 672 | 613 | queryUser.setCertNo(measureInfoRequest.getCertNo()); |
| 673 | 614 | |
| ... | ... | @@ -678,17 +619,13 @@ |
| 678 | 619 | userModel.setId(modelUser.getId()); |
| 679 | 620 | modelUser.setModified(new Date()); |
| 680 | 621 | mysqlMeasureUserInfoService.updateMeasureUserInfo(userModel); |
| 681 | - } | |
| 682 | - else | |
| 683 | - { | |
| 622 | + } else { | |
| 684 | 623 | MeasureUserInfoModel userModel = getUserModel(measureInfoRequest); |
| 685 | 624 | userModel.setCreated(new Date()); |
| 686 | 625 | userModel.setModified(new Date()); |
| 687 | 626 | mysqlMeasureUserInfoService.addMeasureUserInfo(userModel); |
| 688 | 627 | } |
| 689 | - } | |
| 690 | - catch (Exception e) | |
| 691 | - { | |
| 628 | + } catch (Exception e) { | |
| 692 | 629 | baseResponse.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); |
| 693 | 630 | baseResponse.setErrormsg(ErrorCodeConstants.SYSTEM_ERROR_DESCRIPTION); |
| 694 | 631 | return baseResponse; |
| ... | ... | @@ -699,9 +636,7 @@ |
| 699 | 636 | } |
| 700 | 637 | |
| 701 | 638 | |
| 702 | - | |
| 703 | - private MeasureUserInfoModel getUserModel(MeasureInfoRequest measureInfoRequest) | |
| 704 | - { | |
| 639 | + private MeasureUserInfoModel getUserModel(MeasureInfoRequest measureInfoRequest) { | |
| 705 | 640 | MeasureUserInfoModel model = new MeasureUserInfoModel(); |
| 706 | 641 | model.setUserName(measureInfoRequest.getUserName()); |
| 707 | 642 | model.setCertType(measureInfoRequest.getCertType()); |
| 708 | 643 | |
| 709 | 644 | |
| 710 | 645 | |
| 711 | 646 | |
| ... | ... | @@ -723,29 +658,23 @@ |
| 723 | 658 | |
| 724 | 659 | /** |
| 725 | 660 | * 是否在住院范围内测量 |
| 661 | + * | |
| 726 | 662 | * @return |
| 727 | 663 | */ |
| 728 | - public boolean isZyRange(String certNo) | |
| 729 | - { | |
| 664 | + public boolean isZyRange(String certNo) { | |
| 730 | 665 | Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection(); |
| 731 | - try | |
| 732 | - { | |
| 666 | + try { | |
| 733 | 667 | QueryRunner queryRunner = new QueryRunner(); |
| 734 | 668 | List<MeasurePatientInfo> list = queryRunner.query(conn, " select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,VISIT_ID as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " + |
| 735 | - " where ZJH='"+certNo+"' order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class)); | |
| 736 | - if (CollectionUtils.isNotEmpty(list)) | |
| 737 | - { | |
| 669 | + " where ZJH='" + certNo + "' order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class)); | |
| 670 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 738 | 671 | MeasurePatientInfo info = list.get(0); |
| 739 | 672 | Date outDate = info.getOutDate(); |
| 740 | 673 | return outDate == null; |
| 741 | 674 | } |
| 742 | - } | |
| 743 | - catch (Exception e) | |
| 744 | - { | |
| 745 | - ExceptionUtils.catchException(e,"查询基本信息出错"); | |
| 746 | - } | |
| 747 | - finally | |
| 748 | - { | |
| 675 | + } catch (Exception e) { | |
| 676 | + ExceptionUtils.catchException(e, "查询基本信息出错"); | |
| 677 | + } finally { | |
| 749 | 678 | DbUtils.closeQuietly(conn); |
| 750 | 679 | } |
| 751 | 680 | return false; |
| 752 | 681 | |
| 753 | 682 | |
| 754 | 683 | |
| ... | ... | @@ -754,66 +683,56 @@ |
| 754 | 683 | |
| 755 | 684 | /** |
| 756 | 685 | * 查询患者的住院信息 |
| 686 | + * | |
| 757 | 687 | * @param conditionSql |
| 758 | 688 | * @return |
| 759 | 689 | */ |
| 760 | - public MeasureBaseInfoResult getPatientZyInfo(String conditionSql,String certType,String hospitalId) | |
| 761 | - { | |
| 762 | - MeasureBaseInfoResult result = null; | |
| 763 | - Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection(); | |
| 764 | - try { | |
| 765 | - QueryRunner queryRunner = new QueryRunner(); | |
| 766 | - List<MeasurePatientInfo> list = queryRunner.query(conn, "select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,VISIT_ID as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " + | |
| 767 | - " where 1 = 1 "+conditionSql+" order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class)); | |
| 768 | - if (CollectionUtils.isNotEmpty(list)) | |
| 769 | - { | |
| 770 | - result = new MeasureBaseInfoResult(); | |
| 771 | - MeasurePatientInfo model = list.get(0); | |
| 772 | - result.setUserName(model.getUserName() == null ? "" : model.getUserName()); | |
| 773 | - result.setCertType(certType); | |
| 774 | - result.setCertNo(model.getCertNo() == null ? "" : model.getCertNo()); | |
| 775 | - result.setSex("女".equals(model.getSex().trim()) ? "0" : "1"); | |
| 776 | - String age = ""; | |
| 777 | - if (StringUtils.isNotEmpty(model.getAge())) | |
| 778 | - { | |
| 779 | - try { | |
| 780 | - age = model.getAge().substring(0,model.getAge().length() - 1); | |
| 781 | - Integer.valueOf(age); | |
| 782 | - }catch (Exception e) | |
| 783 | - { | |
| 784 | - System.out.print(model.getAge()+":年龄解析错误"+e.toString()); | |
| 785 | - } | |
| 786 | - } | |
| 787 | - result.setAge(age); | |
| 788 | - result.setPhone(model.getPhone() == null ? "" : model.getPhone()); | |
| 789 | - result.setVcCardNo(model.getVcCardNo() == null ? "" : model.getVcCardNo()); | |
| 790 | - result.setVisitId(model.getVisitId() == null ? "" : model.getVisitId()); | |
| 791 | - result.setZyNo(model.getZyNo() == null ? "" : model.getZyNo()); | |
| 792 | - result.setPatientId(model.getPatientId() == null ? "" : model.getPatientId()); | |
| 793 | - result.setHospitalId(hospitalId); | |
| 794 | - } | |
| 795 | - return result; | |
| 796 | - } | |
| 797 | - catch (Exception e) | |
| 798 | - { | |
| 799 | - ExceptionUtils.catchException(e,"查询基本信息出错"); | |
| 800 | - } | |
| 801 | - finally | |
| 802 | - { | |
| 803 | - DbUtils.closeQuietly(conn); | |
| 804 | - } | |
| 805 | - return result; | |
| 806 | - } | |
| 690 | + public MeasureBaseInfoResult getPatientZyInfo(String conditionSql, String certType, String hospitalId) { | |
| 691 | + MeasureBaseInfoResult result = null; | |
| 692 | + Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection(); | |
| 693 | + try { | |
| 694 | + QueryRunner queryRunner = new QueryRunner(); | |
| 695 | + List<MeasurePatientInfo> list = queryRunner.query(conn, "select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,VISIT_ID as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " + | |
| 696 | + " where 1 = 1 " + conditionSql + " order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class)); | |
| 697 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 698 | + result = new MeasureBaseInfoResult(); | |
| 699 | + MeasurePatientInfo model = list.get(0); | |
| 700 | + result.setUserName(model.getUserName() == null ? "" : model.getUserName()); | |
| 701 | + result.setCertType(certType); | |
| 702 | + result.setCertNo(model.getCertNo() == null ? "" : model.getCertNo()); | |
| 703 | + result.setSex("女".equals(model.getSex().trim()) ? "0" : "1"); | |
| 704 | + String age = ""; | |
| 705 | + if (StringUtils.isNotEmpty(model.getAge())) { | |
| 706 | + try { | |
| 707 | + age = model.getAge().substring(0, model.getAge().length() - 1); | |
| 708 | + Integer.valueOf(age); | |
| 709 | + } catch (Exception e) { | |
| 710 | + System.out.print(model.getAge() + ":年龄解析错误" + e.toString()); | |
| 711 | + } | |
| 712 | + } | |
| 713 | + result.setAge(age); | |
| 714 | + result.setPhone(model.getPhone() == null ? "" : model.getPhone()); | |
| 715 | + result.setVcCardNo(model.getVcCardNo() == null ? "" : model.getVcCardNo()); | |
| 716 | + result.setVisitId(model.getVisitId() == null ? "" : model.getVisitId()); | |
| 717 | + result.setZyNo(model.getZyNo() == null ? "" : model.getZyNo()); | |
| 718 | + result.setPatientId(model.getPatientId() == null ? "" : model.getPatientId()); | |
| 719 | + result.setHospitalId(hospitalId); | |
| 720 | + } | |
| 721 | + return result; | |
| 722 | + } catch (Exception e) { | |
| 723 | + ExceptionUtils.catchException(e, "查询基本信息出错"); | |
| 724 | + } finally { | |
| 725 | + DbUtils.closeQuietly(conn); | |
| 726 | + } | |
| 727 | + return result; | |
| 728 | + } | |
| 807 | 729 | |
| 808 | 730 | public BaseObjectResponse getMeasurePatientInfo(String certType, String certNo, String hospitalId) { |
| 809 | 731 | MeasureBaseInfoResult result = new MeasureBaseInfoResult(); |
| 810 | 732 | MeasureUserInfoQuery query = new MeasureUserInfoQuery(); |
| 811 | - if ("1".equals(certType)) | |
| 812 | - { | |
| 733 | + if ("1".equals(certType)) { | |
| 813 | 734 | query.setVcCardNo(certNo); |
| 814 | - } | |
| 815 | - else | |
| 816 | - { | |
| 735 | + } else { | |
| 817 | 736 | query.setCertType(certType); |
| 818 | 737 | query.setCertNo(certNo); |
| 819 | 738 | } |
| ... | ... | @@ -822,8 +741,7 @@ |
| 822 | 741 | query.setNeed("true"); |
| 823 | 742 | query.setSort(" created desc "); |
| 824 | 743 | List<MeasureUserInfoModel> models = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| 825 | - if (CollectionUtils.isNotEmpty(models)) | |
| 826 | - { | |
| 744 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 827 | 745 | MeasureUserInfoModel userInfoModel = models.get(0); |
| 828 | 746 | result.setUserName(userInfoModel.getUserName()); |
| 829 | 747 | result.setCertNo(userInfoModel.getCertNo()); |
| 830 | 748 | |
| ... | ... | @@ -839,18 +757,15 @@ |
| 839 | 757 | MeasureDataInfoQuery measureDataInfoQuery = new MeasureDataInfoQuery(); |
| 840 | 758 | measureDataInfoQuery.setMeasureUserId(userInfoModel.getId()); |
| 841 | 759 | measureDataInfoQuery.setValueType(1); |
| 842 | - List<MeasureDataInfoModel> dataModels = mysqlMeasureDataInfoService.queryMeasureDataInfoList(measureDataInfoQuery); | |
| 843 | - if (CollectionUtils.isNotEmpty(dataModels)) | |
| 844 | - { | |
| 760 | + List<MeasureDataInfoModel> dataModels = mysqlMeasureDataInfoService.queryMeasureDataInfoList(measureDataInfoQuery); | |
| 761 | + if (CollectionUtils.isNotEmpty(dataModels)) { | |
| 845 | 762 | result.setHeight(dataModels.get(0).getValueTwo() == null ? "" : dataModels.get(0).getValueTwo()); |
| 846 | 763 | result.setWeight(dataModels.get(0).getValueOne() == null ? "" : dataModels.get(0).getValueOne()); |
| 847 | 764 | } |
| 848 | 765 | } |
| 849 | - if ("216".equals(hospitalId)) | |
| 850 | - { | |
| 851 | - MeasureBaseInfoResult zyInfo = getPatientZyInfo(" and ZJH='"+certNo+"'",certType,hospitalId); | |
| 852 | - if (zyInfo != null) | |
| 853 | - { | |
| 766 | + if ("216".equals(hospitalId)) { | |
| 767 | + MeasureBaseInfoResult zyInfo = getPatientZyInfo(" and ZJH='" + certNo + "'", certType, hospitalId); | |
| 768 | + if (zyInfo != null) { | |
| 854 | 769 | result.setZyNo(zyInfo.getZyNo()); |
| 855 | 770 | result.setVisitId(zyInfo.getVisitId()); |
| 856 | 771 | result.setPatientId(zyInfo.getPatientId()); |
| 857 | 772 | |
| 858 | 773 | |
| 859 | 774 | |
| 860 | 775 | |
| 861 | 776 | |
| ... | ... | @@ -863,36 +778,29 @@ |
| 863 | 778 | return objectResponse; |
| 864 | 779 | } |
| 865 | 780 | |
| 866 | - public Map<String,Object> getMeasureInfo(String certType,String certNo,String hospitalId) | |
| 867 | - { | |
| 868 | - Map<String,Object> measureMap = new HashMap<>(); | |
| 781 | + public Map<String, Object> getMeasureInfo(String certType, String certNo, String hospitalId) { | |
| 782 | + Map<String, Object> measureMap = new HashMap<>(); | |
| 869 | 783 | MeasureDataInfoQuery query = new MeasureDataInfoQuery(); |
| 870 | 784 | query.setCertNo(certNo); |
| 871 | 785 | query.setCertType(certType); |
| 872 | 786 | query.setHospitalId(hospitalId); |
| 873 | 787 | query.setModified(DateUtil.getyyyy_MM_dd(new Date())); |
| 874 | 788 | List<MeasureDataInfoModel> list = mysqlMeasureDataInfoService.queryMeasureList(query); |
| 875 | - if (CollectionUtils.isNotEmpty(list)) | |
| 876 | - { | |
| 877 | - for (MeasureDataInfoModel dataInfoModel : list) | |
| 878 | - { | |
| 789 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 790 | + for (MeasureDataInfoModel dataInfoModel : list) { | |
| 879 | 791 | //值类型: 1 体重和身高 2 血压和脉搏 3、体温 |
| 880 | - if (dataInfoModel.getValueType() != null && dataInfoModel.getValueType() == 1) | |
| 881 | - { | |
| 882 | - measureMap.put("weight",dataInfoModel.getValueOne()); | |
| 883 | - measureMap.put("height",dataInfoModel.getValueTwo()); | |
| 884 | - measureMap.put("beforeWeight",dataInfoModel.getRemarkValue() == null ? "" : dataInfoModel.getRemarkValue()); | |
| 885 | - } | |
| 886 | - else if (dataInfoModel.getValueType() != null && dataInfoModel.getValueType() == 2) | |
| 887 | - { | |
| 792 | + if (dataInfoModel.getValueType() != null && dataInfoModel.getValueType() == 1) { | |
| 793 | + measureMap.put("weight", dataInfoModel.getValueOne()); | |
| 794 | + measureMap.put("height", dataInfoModel.getValueTwo()); | |
| 795 | + measureMap.put("beforeWeight", dataInfoModel.getRemarkValue() == null ? "" : dataInfoModel.getRemarkValue()); | |
| 796 | + } else if (dataInfoModel.getValueType() != null && dataInfoModel.getValueType() == 2) { | |
| 888 | 797 | String recordContent = dataInfoModel.getRecordContent(); |
| 889 | - if (StringUtils.isNotEmpty(recordContent)) | |
| 890 | - { | |
| 798 | + if (StringUtils.isNotEmpty(recordContent)) { | |
| 891 | 799 | List<String> recordContents = Arrays.asList(recordContent.split(",")); |
| 892 | 800 | Collections.reverse(recordContents); |
| 893 | - measureMap.put("bloodPressure",recordContents); | |
| 801 | + measureMap.put("bloodPressure", recordContents); | |
| 894 | 802 | } |
| 895 | - measureMap.put("pulse",dataInfoModel.getValueTwo()); | |
| 803 | + measureMap.put("pulse", dataInfoModel.getValueTwo()); | |
| 896 | 804 | } |
| 897 | 805 | } |
| 898 | 806 | } |
| 899 | 807 | |
| ... | ... | @@ -903,16 +811,13 @@ |
| 903 | 811 | /** |
| 904 | 812 | * 处理历史测量保存的数据 |
| 905 | 813 | */ |
| 906 | - public void doHistoryMeasureData() | |
| 907 | - { | |
| 814 | + public void doHistoryMeasureData() { | |
| 908 | 815 | MeasureDataInfoQuery query = new MeasureDataInfoQuery(); |
| 909 | 816 | query.setModifiedTimeEnd(DateUtil.parseYMD(DateUtil.getymd())); |
| 910 | 817 | query.setModifiedTimeStart(DateUtil.addDay(new Date(), -2)); |
| 911 | 818 | List<MeasureDataInfoModel> list = mysqlMeasureDataInfoService.queryMeasureList(query); |
| 912 | - if (CollectionUtils.isNotEmpty(list)) | |
| 913 | - { | |
| 914 | - for (MeasureDataInfoModel model : list) | |
| 915 | - { | |
| 819 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 820 | + for (MeasureDataInfoModel model : list) { | |
| 916 | 821 | model.setRecordContent(""); |
| 917 | 822 | mysqlMeasureDataInfoService.updateMeasureDataInfo(model); |
| 918 | 823 | } |
| ... | ... | @@ -922,7 +827,8 @@ |
| 922 | 827 | |
| 923 | 828 | |
| 924 | 829 | /** |
| 925 | - * 1身份证 2就诊卡 | |
| 830 | + * 1身份证 2就诊卡 | |
| 831 | + * | |
| 926 | 832 | * @param certType |
| 927 | 833 | * @param certNo |
| 928 | 834 | * @param hospitalId |
| 929 | 835 | |
| 930 | 836 | |
| 931 | 837 | |
| ... | ... | @@ -931,27 +837,23 @@ |
| 931 | 837 | public BaseObjectResponse getNutritionPatientInfo(Integer certType, String certNo, String hospitalId) { |
| 932 | 838 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 933 | 839 | PatientsQuery patientsQuery = new PatientsQuery(); |
| 934 | - if (1 == certType) | |
| 935 | - { | |
| 840 | + if (1 == certType) { | |
| 936 | 841 | patientsQuery.setCardNo(certNo); |
| 937 | - } | |
| 938 | - else if (2 == certType) | |
| 939 | - { | |
| 842 | + } else if (2 == certType) { | |
| 940 | 843 | patientsQuery.setVcCardNo(certNo); |
| 941 | 844 | } |
| 942 | 845 | |
| 943 | 846 | patientsQuery.setHospitalId(hospitalId); |
| 944 | 847 | patientsQuery.setYn(YnEnums.YES.getId()); |
| 945 | - List<Patients> patientses = patientsService.queryPatient(patientsQuery); | |
| 946 | - if (CollectionUtils.isEmpty(patientses)) | |
| 947 | - { | |
| 848 | + List<Patients> patientses = patientsService.queryPatient(patientsQuery); | |
| 849 | + if (CollectionUtils.isEmpty(patientses)) { | |
| 948 | 850 | objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA); |
| 949 | 851 | objectResponse.setErrormsg("测量用户还未建档"); |
| 950 | 852 | return objectResponse; |
| 951 | 853 | } |
| 952 | 854 | |
| 953 | 855 | Patients pat = patientses.get(0); |
| 954 | - Map<String,String> patInfo = getPatInfo(pat,hospitalId,certType); | |
| 856 | + Map<String, String> patInfo = getPatInfo(pat, hospitalId, certType); | |
| 955 | 857 | objectResponse.setData(patInfo); |
| 956 | 858 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 957 | 859 | objectResponse.setErrormsg("成功"); |
| 958 | 860 | |
| ... | ... | @@ -959,14 +861,13 @@ |
| 959 | 861 | } |
| 960 | 862 | |
| 961 | 863 | |
| 962 | - public Map<String,String> getPatInfo(Patients pat,String hospitalId,Integer certType) | |
| 963 | - { | |
| 864 | + public Map<String, String> getPatInfo(Patients pat, String hospitalId, Integer certType) { | |
| 964 | 865 | |
| 965 | - Map<String,String> patInfo = new HashMap<>(); | |
| 966 | - patInfo.put("userName",pat.getUsername()); | |
| 967 | - patInfo.put("age",DateUtil.getAge(pat.getBirth())+"岁"); | |
| 968 | - patInfo.put("week",DateUtil.getWeekDesc(pat.getLastMenses(), new Date())); | |
| 969 | - patInfo.put("dueDate",DateUtil.getyyyy_MM_dd(DateUtil.addDay(pat.getLastMenses(), 280))); | |
| 866 | + Map<String, String> patInfo = new HashMap<>(); | |
| 867 | + patInfo.put("userName", pat.getUsername()); | |
| 868 | + patInfo.put("age", DateUtil.getAge(pat.getBirth()) + "岁"); | |
| 869 | + patInfo.put("week", DateUtil.getWeekDesc(pat.getLastMenses(), new Date())); | |
| 870 | + patInfo.put("dueDate", DateUtil.getyyyy_MM_dd(DateUtil.addDay(pat.getLastMenses(), 280))); | |
| 970 | 871 | patInfo.put("phone", pat.getPhone()); |
| 971 | 872 | patInfo.put("vcCardNo", pat.getVcCardNo()); |
| 972 | 873 | patInfo.put("certType", String.valueOf(certType)); |
| 973 | 874 | |
| ... | ... | @@ -979,18 +880,15 @@ |
| 979 | 880 | String currentWeight = ""; |
| 980 | 881 | String lastWeight = ""; |
| 981 | 882 | |
| 982 | - List<PatientWeight> patientWeights = patientWeightService2.queryPatientWeight(Query.query(Criteria.where("patientId").is(pat.getId()))); | |
| 983 | - if (CollectionUtils.isNotEmpty(patientWeights)) | |
| 984 | - { | |
| 883 | + List<PatientWeight> patientWeights = patientWeightService2.queryPatientWeight(Query.query(Criteria.where("patientId").is(pat.getId()))); | |
| 884 | + if (CollectionUtils.isNotEmpty(patientWeights)) { | |
| 985 | 885 | PatientWeight weight = patientWeights.get(0); |
| 986 | 886 | bmi = weight.getBmi() == null ? "" : weight.getBmi(); |
| 987 | 887 | beforeWeight = weight.getBeforeWeight() == null ? "" : weight.getBeforeWeight(); |
| 988 | - beforeHeight = weight.getBeforeHeight() == null ? "" : weight.getBeforeHeight(); | |
| 989 | - lastWeight = weight.getNowWeight() == null ? "" : weight.getNowWeight(); | |
| 990 | - tireNumber = (StringUtils.isEmpty(weight.getBregmatic()) || "null".equals(weight.getBregmatic())) ? "1" : (Integer.valueOf(weight.getBregmatic()) < 3 ? weight.getBregmatic() : weight.getBregmaticOther()); | |
| 991 | - } | |
| 992 | - else | |
| 993 | - { | |
| 888 | + beforeHeight = weight.getBeforeHeight() == null ? "" : weight.getBeforeHeight(); | |
| 889 | + lastWeight = weight.getNowWeight() == null ? "" : weight.getNowWeight(); | |
| 890 | + tireNumber = (StringUtils.isEmpty(weight.getBregmatic()) || "null".equals(weight.getBregmatic())) ? "1" : (Integer.valueOf(weight.getBregmatic()) < 3 ? weight.getBregmatic() : weight.getBregmaticOther()); | |
| 891 | + } else { | |
| 994 | 892 | AntExChuQuery antExChuQuery = new AntExChuQuery(); |
| 995 | 893 | antExChuQuery.setHospitalId(hospitalId); |
| 996 | 894 | antExChuQuery.setParentId(pat.getId()); |
| ... | ... | @@ -999,7 +897,7 @@ |
| 999 | 897 | if (CollectionUtils.isNotEmpty(chuModelList)) { |
| 1000 | 898 | AntExChuModel chuModel = chuModelList.get(0); |
| 1001 | 899 | beforeWeight = chuModel.getYqWeight() == null ? "" : chuModel.getYqWeight(); |
| 1002 | - beforeHeight = chuModel.getHeight() == null ? "" : chuModel.getHeight(); | |
| 900 | + beforeHeight = chuModel.getHeight() == null ? "" : chuModel.getHeight(); | |
| 1003 | 901 | tireNumber = chuModel.getTireNumber() == null ? "" : chuModel.getTireNumber(); |
| 1004 | 902 | bmi = chuModel.getBaricIndex() == null ? "" : chuModel.getBaricIndex(); |
| 1005 | 903 | } |
| 1006 | 904 | |
| 1007 | 905 | |
| ... | ... | @@ -1020,19 +918,18 @@ |
| 1020 | 918 | public BaseObjectResponse addNutritionInfo(NutritionInfoRequest nutritionInfoRequest) { |
| 1021 | 919 | |
| 1022 | 920 | Patients patients = patientsService.findOnePatientById(nutritionInfoRequest.getPatientId()); |
| 1023 | - List<PatientWeight> patientWeights = patientWeightService2.queryPatientWeight(Query.query(Criteria.where("patientId").is(nutritionInfoRequest.getPatientId()))); | |
| 921 | + List<PatientWeight> patientWeights = patientWeightService2.queryPatientWeight(Query.query(Criteria.where("patientId").is(nutritionInfoRequest.getPatientId()))); | |
| 1024 | 922 | String hospitalId = nutritionInfoRequest.getHospitalId(); |
| 1025 | 923 | |
| 1026 | 924 | Map<String, String> dayWeights = new LinkedHashMap<>(); |
| 1027 | 925 | List<Map<String, Object>> dayWeights2 = new ArrayList<>(); |
| 1028 | 926 | |
| 1029 | 927 | String currentWeight = nutritionInfoRequest.getCurrentWeight(); |
| 1030 | - if (CollectionUtils.isNotEmpty(patientWeights)) | |
| 1031 | - { | |
| 928 | + if (CollectionUtils.isNotEmpty(patientWeights)) { | |
| 1032 | 929 | PatientWeight pw = patientWeights.get(0); |
| 1033 | 930 | |
| 1034 | - if(pw != null) { | |
| 1035 | - if(MapUtils.isNotEmpty(pw.getDayWeights())) { | |
| 931 | + if (pw != null) { | |
| 932 | + if (MapUtils.isNotEmpty(pw.getDayWeights())) { | |
| 1036 | 933 | dayWeights = pw.getDayWeights(); |
| 1037 | 934 | } |
| 1038 | 935 | dayWeights.put(DateUtil.getyyyy_MM_dd(new Date()), currentWeight); |
| 1039 | 936 | |
| ... | ... | @@ -1041,11 +938,11 @@ |
| 1041 | 938 | |
| 1042 | 939 | String ymdDate = DateUtil.getyyyy_MM_dd(new Date()); |
| 1043 | 940 | boolean flag = true; |
| 1044 | - if(com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(pw.getDayWeights2())) { | |
| 941 | + if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(pw.getDayWeights2())) { | |
| 1045 | 942 | dayWeights2 = pw.getDayWeights2(); |
| 1046 | 943 | } |
| 1047 | 944 | for (Map<String, Object> map : dayWeights2) { |
| 1048 | - if(map.get("date").equals(ymdDate)) { | |
| 945 | + if (map.get("date").equals(ymdDate)) { | |
| 1049 | 946 | flag = false; |
| 1050 | 947 | map.put("hospitalId", hospitalId); |
| 1051 | 948 | map.put("hospitalName", couponMapper.getHospitalName(hospitalId)); |
| ... | ... | @@ -1053,7 +950,7 @@ |
| 1053 | 950 | map.put("nowWeight", currentWeight); |
| 1054 | 951 | } |
| 1055 | 952 | } |
| 1056 | - if(flag) { | |
| 953 | + if (flag) { | |
| 1057 | 954 | Map<String, Object> m = new HashMap<>(); |
| 1058 | 955 | m.put("hospitalId", hospitalId); |
| 1059 | 956 | m.put("hospitalName", couponMapper.getHospitalName(hospitalId)); |
| 1060 | 957 | |
| 1061 | 958 | |
| ... | ... | @@ -1065,23 +962,17 @@ |
| 1065 | 962 | pw.setModified(new Date()); |
| 1066 | 963 | patientWeightService2.update(Query.query(Criteria.where("id").is(pw.getId())), pw); |
| 1067 | 964 | } |
| 1068 | - } | |
| 1069 | - else | |
| 1070 | - { | |
| 1071 | - PatientWeight patientWeight = new PatientWeight(); | |
| 965 | + } else { | |
| 966 | + PatientWeight patientWeight = new PatientWeight(); | |
| 1072 | 967 | patientWeight.setNowWeight(currentWeight); |
| 1073 | 968 | patientWeight.setPatientId(patients.getId()); |
| 1074 | 969 | patientWeight.setBeforeWeight(nutritionInfoRequest.getBeforeWeight()); |
| 1075 | 970 | patientWeight.setBeforeHeight(nutritionInfoRequest.getBeforeHeight()); |
| 1076 | - if (StringUtils.isNotEmpty(nutritionInfoRequest.getTireNumber())) | |
| 1077 | - { | |
| 1078 | - if (Integer.valueOf(nutritionInfoRequest.getTireNumber()) < 3) | |
| 1079 | - { | |
| 971 | + if (StringUtils.isNotEmpty(nutritionInfoRequest.getTireNumber())) { | |
| 972 | + if (Integer.valueOf(nutritionInfoRequest.getTireNumber()) < 3) { | |
| 1080 | 973 | patientWeight.setBregmatic(nutritionInfoRequest.getTireNumber()); |
| 1081 | - } | |
| 1082 | - else | |
| 1083 | - { | |
| 1084 | - patientWeight.setBregmatic(3+""); | |
| 974 | + } else { | |
| 975 | + patientWeight.setBregmatic(3 + ""); | |
| 1085 | 976 | patientWeight.setBregmaticOther(nutritionInfoRequest.getTireNumber()); |
| 1086 | 977 | } |
| 1087 | 978 | } |
| ... | ... | @@ -1092,7 +983,7 @@ |
| 1092 | 983 | patientWeight.setHospitalId(hospitalId); |
| 1093 | 984 | // patientWeight.setOperaterId(userId.toString()); |
| 1094 | 985 | patientWeight.setCreated(new Date()); |
| 1095 | - if(StringUtils.isNotBlank(nutritionInfoRequest.getBeforeWeight()) && nutritionInfoRequest.getBeforeHeight() != null) { | |
| 986 | + if (StringUtils.isNotBlank(nutritionInfoRequest.getBeforeWeight()) && nutritionInfoRequest.getBeforeHeight() != null) { | |
| 1096 | 987 | patientWeight.setBmi(patientWeightService.getBmi(nutritionInfoRequest.getBeforeWeight(), nutritionInfoRequest.getBeforeHeight())); |
| 1097 | 988 | } |
| 1098 | 989 | patientWeight.setYn("1"); |
| ... | ... | @@ -1141,7 +1032,7 @@ |
| 1141 | 1032 | |
| 1142 | 1033 | public BaseObjectResponse getFaceInfo(String patientId) { |
| 1143 | 1034 | Patients patients = patientsService.findOnePatientById(patientId); |
| 1144 | - Map<String,String> faceData = new HashMap<>(); | |
| 1035 | + Map<String, String> faceData = new HashMap<>(); | |
| 1145 | 1036 | faceData.put("face", patients.getFace() == null ? "" : patients.getFace()); |
| 1146 | 1037 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 1147 | 1038 | objectResponse.setData(faceData); |
| ... | ... | @@ -1162,7 +1053,6 @@ |
| 1162 | 1053 | } |
| 1163 | 1054 | |
| 1164 | 1055 | |
| 1165 | - | |
| 1166 | 1056 | public BaseResponse addBloodPressure(NutritionInfoRequest nutritionInfoRequest) { |
| 1167 | 1057 | |
| 1168 | 1058 | BloodPressure bloodPressure = new BloodPressure(); |
| 1169 | 1059 | |
| ... | ... | @@ -1181,10 +1071,10 @@ |
| 1181 | 1071 | temp.put("hospitalId", hospitalId); |
| 1182 | 1072 | Patients p = mongoTemplate.findById(bloodPressure.getParentId(), Patients.class); |
| 1183 | 1073 | BloodPressure bp = null; |
| 1184 | - if(p != null) { | |
| 1074 | + if (p != null) { | |
| 1185 | 1075 | bp = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(p.getPid())), BloodPressure.class); |
| 1186 | 1076 | } |
| 1187 | - if(bp == null) { | |
| 1077 | + if (bp == null) { | |
| 1188 | 1078 | String parentId = mongoUtil.doHidePatient(bloodPressure.getParentId(), hospitalId); |
| 1189 | 1079 | bloodPressure.setPid(mongoUtil.getPid(parentId)); |
| 1190 | 1080 | bloodPressure.setParentId(parentId); |
| ... | ... | @@ -1213,7 +1103,7 @@ |
| 1213 | 1103 | measureInfoRequest.setPhone(p.getPhone()); |
| 1214 | 1104 | measureInfoRequest.setSex(0); |
| 1215 | 1105 | measureInfoRequest.setUserName(p.getUsername()); |
| 1216 | - measureInfoRequest.setAge(DateUtil.getAge(p.getBirth())+""); | |
| 1106 | + measureInfoRequest.setAge(DateUtil.getAge(p.getBirth()) + ""); | |
| 1217 | 1107 | addMeasureUserInfo(measureInfoRequest); |
| 1218 | 1108 | |
| 1219 | 1109 | MeasureInfoRequest request = new MeasureInfoRequest(); |
| ... | ... | @@ -1222,8 +1112,8 @@ |
| 1222 | 1112 | request.setCertType(p.getPcerteTypeId()); |
| 1223 | 1113 | request.setHospitalId(hospitalId); |
| 1224 | 1114 | request.setValueType(2);//血压和脉搏 |
| 1225 | - request.setValueOne(nutritionInfoRequest.getSsy()+"/"+nutritionInfoRequest.getSzy()); | |
| 1226 | - request.setValueTwo(nutritionInfoRequest.getPulse()+""); | |
| 1115 | + request.setValueOne(nutritionInfoRequest.getSsy() + "/" + nutritionInfoRequest.getSzy()); | |
| 1116 | + request.setValueTwo(nutritionInfoRequest.getPulse() + ""); | |
| 1227 | 1117 | |
| 1228 | 1118 | addToDataInfo(request); |
| 1229 | 1119 | |
| ... | ... | @@ -1231,7 +1121,6 @@ |
| 1231 | 1121 | } |
| 1232 | 1122 | |
| 1233 | 1123 | |
| 1234 | - | |
| 1235 | 1124 | public BaseObjectResponse getFacePairMatching(NutritionInfoRequest request) { |
| 1236 | 1125 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 1237 | 1126 | |
| ... | ... | @@ -1241,15 +1130,11 @@ |
| 1241 | 1130 | patientsQuery.setBookbuildingDateStart(DateUtil.addYear(new Date(), -1)); |
| 1242 | 1131 | patientsQuery.setBookbuildingDateEnd(DateUtil.addDay(new Date(), 1)); |
| 1243 | 1132 | List<Patients> patientses = patientsService.queryPatient(patientsQuery); |
| 1244 | - if (CollectionUtils.isNotEmpty(patientses)) | |
| 1245 | - { | |
| 1246 | - for (Patients pat : patientses) | |
| 1247 | - { | |
| 1248 | - if (StringUtils.isNotEmpty(pat.getFace()) && StringUtils.isNotEmpty(request.getFace())) | |
| 1249 | - { | |
| 1250 | - if (AfrFaceUtil.facePairMatching(pat.getFace(),request.getFace()) >= 0.5f) | |
| 1251 | - { | |
| 1252 | - Map<String,String> patInfo = getPatInfo(pat,request.getHospitalId(),1); | |
| 1133 | + if (CollectionUtils.isNotEmpty(patientses)) { | |
| 1134 | + for (Patients pat : patientses) { | |
| 1135 | + if (StringUtils.isNotEmpty(pat.getFace()) && StringUtils.isNotEmpty(request.getFace())) { | |
| 1136 | + if (AfrFaceUtil.facePairMatching(pat.getFace(), request.getFace()) >= 0.5f) { | |
| 1137 | + Map<String, String> patInfo = getPatInfo(pat, request.getHospitalId(), 1); | |
| 1253 | 1138 | objectResponse.setData(patInfo); |
| 1254 | 1139 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1255 | 1140 | objectResponse.setErrormsg("成功"); |
| ... | ... | @@ -1267,6 +1152,7 @@ |
| 1267 | 1152 | |
| 1268 | 1153 | /** |
| 1269 | 1154 | * 添加测量数据到 |
| 1155 | + * | |
| 1270 | 1156 | * @param measureInfoRequest |
| 1271 | 1157 | * @return |
| 1272 | 1158 | */ |
| ... | ... | @@ -1304,7 +1190,7 @@ |
| 1304 | 1190 | |
| 1305 | 1191 | addToDataInfo(request); |
| 1306 | 1192 | |
| 1307 | - if(one != null) { | |
| 1193 | + if (one != null) { | |
| 1308 | 1194 | one.setModified(new Date()); |
| 1309 | 1195 | one.setBloodSugar(bloodSugar.getBloodSugar()); |
| 1310 | 1196 | bloodSugarService.update(one); |
| ... | ... | @@ -1331,8 +1217,7 @@ |
| 1331 | 1217 | public BaseResponse updateMeasureFingerInfo(MeasureInfoRequest measureInfoRequest) { |
| 1332 | 1218 | |
| 1333 | 1219 | BaseResponse baseResponse = new BaseResponse(); |
| 1334 | - try | |
| 1335 | - { | |
| 1220 | + try { | |
| 1336 | 1221 | MeasureUserInfoQuery queryUser = new MeasureUserInfoQuery(); |
| 1337 | 1222 | queryUser.setCertNo(measureInfoRequest.getCertNo()); |
| 1338 | 1223 | queryUser.setHospitalId(measureInfoRequest.getHospitalId()); |
| ... | ... | @@ -1345,9 +1230,7 @@ |
| 1345 | 1230 | userModel.setModified(new Date()); |
| 1346 | 1231 | mysqlMeasureUserInfoService.updateMeasureUserInfo(userModel); |
| 1347 | 1232 | } |
| 1348 | - } | |
| 1349 | - catch (Exception e) | |
| 1350 | - { | |
| 1233 | + } catch (Exception e) { | |
| 1351 | 1234 | baseResponse.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); |
| 1352 | 1235 | baseResponse.setErrormsg(ErrorCodeConstants.SYSTEM_ERROR_DESCRIPTION); |
| 1353 | 1236 | return baseResponse; |
| 1354 | 1237 | |
| ... | ... | @@ -1367,12 +1250,10 @@ |
| 1367 | 1250 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 1368 | 1251 | |
| 1369 | 1252 | //表示传递的是住院号 |
| 1370 | - if ("1".equals(measureAllInfoRequest.getCertType())) | |
| 1371 | - { | |
| 1253 | + if ("1".equals(measureAllInfoRequest.getCertType())) { | |
| 1372 | 1254 | query.setZyNo(measureAllInfoRequest.getCertNo()); |
| 1373 | 1255 | List<MeasureUserInfoModel> models = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| 1374 | - if (CollectionUtils.isNotEmpty(models)) | |
| 1375 | - { | |
| 1256 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 1376 | 1257 | MeasureUserInfoModel userInfoModel = models.get(0); |
| 1377 | 1258 | result.setUserName(userInfoModel.getUserName()); |
| 1378 | 1259 | result.setCertNo(userInfoModel.getCertNo()); |
| 1379 | 1260 | |
| 1380 | 1261 | |
| 1381 | 1262 | |
| ... | ... | @@ -1381,21 +1262,16 @@ |
| 1381 | 1262 | result.setPhone(userInfoModel.getPhone()); |
| 1382 | 1263 | result.setVcCardNo(userInfoModel.getVcCardNo()); |
| 1383 | 1264 | result.setZyNo(userInfoModel.getZyNo()); |
| 1384 | - } | |
| 1385 | - else | |
| 1386 | - { | |
| 1265 | + } else { | |
| 1387 | 1266 | //住院号查询 住院的基本信息 |
| 1388 | - if ("216".equals(measureAllInfoRequest.getHospitalId())) | |
| 1389 | - { | |
| 1267 | + if ("216".equals(measureAllInfoRequest.getHospitalId())) { | |
| 1390 | 1268 | result = getPatientZyInfo(" and INP_NO = '" + measureAllInfoRequest.getCertNo() + "'", "1", measureAllInfoRequest.getHospitalId()); |
| 1391 | 1269 | } |
| 1392 | 1270 | query.setZyNo(null); |
| 1393 | - if (result != null && StringUtils.isNotEmpty(result.getCertNo())) | |
| 1394 | - { | |
| 1271 | + if (result != null && StringUtils.isNotEmpty(result.getCertNo())) { | |
| 1395 | 1272 | query.setCertNo(result.getCertNo()); |
| 1396 | 1273 | List<MeasureUserInfoModel> userInfoModels = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| 1397 | - if (CollectionUtils.isNotEmpty(userInfoModels)) | |
| 1398 | - { | |
| 1274 | + if (CollectionUtils.isNotEmpty(userInfoModels)) { | |
| 1399 | 1275 | MeasureUserInfoModel userInfoModel = userInfoModels.get(0); |
| 1400 | 1276 | result.setUserName(userInfoModel.getUserName()); |
| 1401 | 1277 | result.setCertNo(userInfoModel.getCertNo()); |
| ... | ... | @@ -1404,9 +1280,7 @@ |
| 1404 | 1280 | result.setPhone(userInfoModel.getPhone()); |
| 1405 | 1281 | result.setVcCardNo(userInfoModel.getVcCardNo()); |
| 1406 | 1282 | result.setZyNo(userInfoModel.getZyNo()); |
| 1407 | - } | |
| 1408 | - else | |
| 1409 | - { | |
| 1283 | + } else { | |
| 1410 | 1284 | //创建随心测用户 |
| 1411 | 1285 | MeasureUserInfoModel model = new MeasureUserInfoModel(); |
| 1412 | 1286 | model.setUserName(result.getUserName()); |
| 1413 | 1287 | |
| ... | ... | @@ -1421,16 +1295,13 @@ |
| 1421 | 1295 | model.setModified(new Date()); |
| 1422 | 1296 | mysqlMeasureUserInfoService.addMeasureUserInfo(model); |
| 1423 | 1297 | } |
| 1424 | - } | |
| 1425 | - else | |
| 1426 | - { | |
| 1298 | + } else { | |
| 1427 | 1299 | objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA); |
| 1428 | 1300 | objectResponse.setErrormsg("没有建档数据,建档后测量"); |
| 1429 | 1301 | return objectResponse; |
| 1430 | 1302 | } |
| 1431 | 1303 | } |
| 1432 | - } | |
| 1433 | - else { | |
| 1304 | + } else { | |
| 1434 | 1305 | query.setCertType(measureAllInfoRequest.getCertType()); |
| 1435 | 1306 | query.setCertNo(measureAllInfoRequest.getCertNo()); |
| 1436 | 1307 | List<MeasureUserInfoModel> models = mysqlMeasureUserInfoService.queryMeasureUserInfoList(query); |
| ... | ... | @@ -1443,9 +1314,7 @@ |
| 1443 | 1314 | result.setPhone(userInfoModel.getPhone()); |
| 1444 | 1315 | result.setVcCardNo(userInfoModel.getVcCardNo()); |
| 1445 | 1316 | result.setZyNo(userInfoModel.getZyNo()); |
| 1446 | - } | |
| 1447 | - else | |
| 1448 | - { | |
| 1317 | + } else { | |
| 1449 | 1318 | //查询院内系统信息 创建随心测用户 |
| 1450 | 1319 | PatientsQuery patientsQuery = new PatientsQuery(); |
| 1451 | 1320 | patientsQuery.setHospitalId(measureAllInfoRequest.getHospitalId()); |
| 1452 | 1321 | |
| 1453 | 1322 | |
| ... | ... | @@ -1478,16 +1347,12 @@ |
| 1478 | 1347 | result.setZyNo(model.getZyNo()); |
| 1479 | 1348 | |
| 1480 | 1349 | mysqlMeasureUserInfoService.addMeasureUserInfo(model); |
| 1481 | - } | |
| 1482 | - else | |
| 1483 | - { | |
| 1350 | + } else { | |
| 1484 | 1351 | |
| 1485 | - if ("216".equals(measureAllInfoRequest.getHospitalId())) | |
| 1486 | - { | |
| 1487 | - result = getPatientZyInfo(" and ZJH='"+measureAllInfoRequest.getCertNo()+"'",measureAllInfoRequest.getCertType(),measureAllInfoRequest.getHospitalId()); | |
| 1352 | + if ("216".equals(measureAllInfoRequest.getHospitalId())) { | |
| 1353 | + result = getPatientZyInfo(" and ZJH='" + measureAllInfoRequest.getCertNo() + "'", measureAllInfoRequest.getCertType(), measureAllInfoRequest.getHospitalId()); | |
| 1488 | 1354 | } |
| 1489 | - if (result != null && StringUtils.isNotEmpty(result.getCertNo())) | |
| 1490 | - { | |
| 1355 | + if (result != null && StringUtils.isNotEmpty(result.getCertNo())) { | |
| 1491 | 1356 | //创建随心测用户 |
| 1492 | 1357 | MeasureUserInfoModel model = new MeasureUserInfoModel(); |
| 1493 | 1358 | model.setUserName(result.getUserName()); |
| ... | ... | @@ -1510,9 +1375,7 @@ |
| 1510 | 1375 | result.setVcCardNo(model.getVcCardNo()); |
| 1511 | 1376 | result.setZyNo(model.getZyNo()); |
| 1512 | 1377 | |
| 1513 | - } | |
| 1514 | - else | |
| 1515 | - { | |
| 1378 | + } else { | |
| 1516 | 1379 | objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA); |
| 1517 | 1380 | objectResponse.setErrormsg("没有建档数据,建档后测量"); |
| 1518 | 1381 | return objectResponse; |
| 1519 | 1382 | |
| 1520 | 1383 | |
| ... | ... | @@ -1533,18 +1396,14 @@ |
| 1533 | 1396 | BabyModelQuery query = new BabyModelQuery(); |
| 1534 | 1397 | query.setHospitalId(hospitalId); |
| 1535 | 1398 | query.setYn(YnEnums.YES.getId()); |
| 1536 | - if ("1".equals(certType)) | |
| 1537 | - { | |
| 1399 | + if ("2".equals(certType)) { | |
| 1538 | 1400 | query.setVcCardNo(certNo); |
| 1539 | - } | |
| 1540 | - else | |
| 1541 | - { | |
| 1401 | + } else { | |
| 1542 | 1402 | query.setMcertNo(certNo); |
| 1543 | 1403 | } |
| 1544 | 1404 | |
| 1545 | 1405 | List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(query); |
| 1546 | - if (CollectionUtils.isEmpty(models)) | |
| 1547 | - { | |
| 1406 | + if (CollectionUtils.isEmpty(models)) { | |
| 1548 | 1407 | br.setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS); |
| 1549 | 1408 | br.setErrormsg("没有儿童档案,请到儿童中心创建档案"); |
| 1550 | 1409 | return br; |
| 1551 | 1410 | |
| 1552 | 1411 | |
| 1553 | 1412 | |
| ... | ... | @@ -1552,26 +1411,25 @@ |
| 1552 | 1411 | |
| 1553 | 1412 | Map data = new HashMap(); |
| 1554 | 1413 | Map mother = new HashMap(); |
| 1555 | - mother.put("motherCardNo",models.get(0).getMcertNo()); | |
| 1556 | - mother.put("motherPhone",models.get(0).getMphone()); | |
| 1557 | - mother.put("motherName",models.get(0).getMname()); | |
| 1558 | - mother.put("motherAge",models.get(0).getMbirth() == null ? "" : DateUtil.getAge(models.get(0).getMbirth(), new Date())); | |
| 1414 | + mother.put("motherCardNo", models.get(0).getMcertNo()); | |
| 1415 | + mother.put("motherPhone", models.get(0).getMphone()); | |
| 1416 | + mother.put("motherName", models.get(0).getMname()); | |
| 1417 | + mother.put("motherAge", models.get(0).getMbirth() == null ? "" : DateUtil.getAge(models.get(0).getMbirth(), new Date())); | |
| 1559 | 1418 | |
| 1560 | 1419 | List<Map> babies = new ArrayList<>(); |
| 1561 | - for (BabyModel baby : models) | |
| 1562 | - { | |
| 1420 | + for (BabyModel baby : models) { | |
| 1563 | 1421 | Map map = new HashMap(); |
| 1564 | - map.put("id",baby.getId()); | |
| 1565 | - map.put("babyName",baby.getName()); | |
| 1566 | - map.put("sex",SexEnum.getTextById(baby.getSex())); | |
| 1567 | - map.put("birth",DateUtil.getyyyy_MM_dd(baby.getBirth())); | |
| 1568 | - map.put("vcCardNo",baby.getVcCardNo()); | |
| 1422 | + map.put("id", baby.getId()); | |
| 1423 | + map.put("babyName", baby.getName()); | |
| 1424 | + map.put("sex", SexEnum.getTextById(baby.getSex())); | |
| 1425 | + map.put("birth", DateUtil.getyyyy_MM_dd(baby.getBirth())); | |
| 1426 | + map.put("vcCardNo", baby.getVcCardNo()); | |
| 1569 | 1427 | |
| 1570 | 1428 | babies.add(map); |
| 1571 | 1429 | } |
| 1572 | 1430 | |
| 1573 | - data.put("babies",babies); | |
| 1574 | - data.put("mother",mother); | |
| 1431 | + data.put("babies", babies); | |
| 1432 | + data.put("mother", mother); | |
| 1575 | 1433 | |
| 1576 | 1434 | br.setData(data); |
| 1577 | 1435 | return br; |
| 1578 | 1436 | |
| 1579 | 1437 | |
| ... | ... | @@ -1583,17 +1441,14 @@ |
| 1583 | 1441 | MeasureBabyInfoModel measureBabyInfoModel = measureBabyInfoRequest.convertToDataModel(); |
| 1584 | 1442 | MeasureBabyDataInfoQuery query = new MeasureBabyDataInfoQuery(); |
| 1585 | 1443 | query.setBabyId(measureBabyInfoRequest.getBabyId()); |
| 1586 | - List<MeasureBabyInfoModel> models = mysqlMeasureDataInfoService.queryMeasureBabyInfoList(query); | |
| 1444 | + List<MeasureBabyInfoModel> models = mysqlMeasureDataInfoService.queryMeasureBabyInfoList(query); | |
| 1587 | 1445 | |
| 1588 | - if (CollectionUtils.isNotEmpty(models)) | |
| 1589 | - { | |
| 1446 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 1590 | 1447 | int todayCount = 0; |
| 1591 | 1448 | MeasureBabyInfoModel model = models.get(0); |
| 1592 | 1449 | if (DateUtil.getyyyy_MM_dd(model.getModified()).equals(DateUtil.getyyyy_MM_dd(new Date()))) { |
| 1593 | 1450 | todayCount = model.getTodayCount() + 1; |
| 1594 | - } | |
| 1595 | - else | |
| 1596 | - { | |
| 1451 | + } else { | |
| 1597 | 1452 | todayCount = 1; |
| 1598 | 1453 | } |
| 1599 | 1454 | model.setTodayCount(todayCount); |
| ... | ... | @@ -1602,9 +1457,7 @@ |
| 1602 | 1457 | model.setValueTwo(measureBabyInfoRequest.getValueTwo()); |
| 1603 | 1458 | model.setModified(new Date()); |
| 1604 | 1459 | mysqlMeasureDataInfoService.updateMeasureBabyDataInfo(model); |
| 1605 | - } | |
| 1606 | - else | |
| 1607 | - { | |
| 1460 | + } else { | |
| 1608 | 1461 | measureBabyInfoModel.setModified(new Date()); |
| 1609 | 1462 | measureBabyInfoModel.setTodayCount(1); |
| 1610 | 1463 | measureBabyInfoModel.setRecordCount(1); |
| 1611 | 1464 | |
| ... | ... | @@ -1623,17 +1476,14 @@ |
| 1623 | 1476 | |
| 1624 | 1477 | |
| 1625 | 1478 | List<String> babyIds = new ArrayList<>(); |
| 1626 | - if (StringUtils.isNotEmpty(vcCardNo) || StringUtils.isNotEmpty(queryNo) ) | |
| 1627 | - { | |
| 1479 | + if (StringUtils.isNotEmpty(vcCardNo) || StringUtils.isNotEmpty(queryNo)) { | |
| 1628 | 1480 | BabyModelQuery babyQuery = new BabyModelQuery(); |
| 1629 | 1481 | babyQuery.setVcCardNo(vcCardNo); |
| 1630 | 1482 | babyQuery.setQueryNo(queryNo); |
| 1631 | 1483 | |
| 1632 | - List<BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 1633 | - if (CollectionUtils.isNotEmpty(babyModels)) | |
| 1634 | - { | |
| 1635 | - for (BabyModel model : babyModels) | |
| 1636 | - { | |
| 1484 | + List<BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 1485 | + if (CollectionUtils.isNotEmpty(babyModels)) { | |
| 1486 | + for (BabyModel model : babyModels) { | |
| 1637 | 1487 | babyIds.add(model.getId()); |
| 1638 | 1488 | } |
| 1639 | 1489 | } |
| 1640 | 1490 | |
| ... | ... | @@ -1658,26 +1508,23 @@ |
| 1658 | 1508 | |
| 1659 | 1509 | List<Map> list = new ArrayList<>(); |
| 1660 | 1510 | |
| 1661 | - List<MeasureBabyInfoModel> models = mysqlMeasureDataInfoService.queryMeasureBabyInfoList(query); | |
| 1662 | - if (CollectionUtils.isNotEmpty(models)) | |
| 1663 | - { | |
| 1664 | - for (MeasureBabyInfoModel model : models) | |
| 1665 | - { | |
| 1511 | + List<MeasureBabyInfoModel> models = mysqlMeasureDataInfoService.queryMeasureBabyInfoList(query); | |
| 1512 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 1513 | + for (MeasureBabyInfoModel model : models) { | |
| 1666 | 1514 | Map map = new HashMap(); |
| 1667 | 1515 | |
| 1668 | 1516 | BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(model.getBabyId()); |
| 1669 | - if (babyModel != null ) | |
| 1670 | - { | |
| 1671 | - map.put("babyName",babyModel.getName()); | |
| 1672 | - map.put("sex",SexEnum.getTextById(babyModel.getSex())); | |
| 1673 | - map.put("monthAge",DateUtil.getMonthDesc(babyModel.getBirth(), model.getModified())); | |
| 1674 | - map.put("motherName",babyModel.getMname()); | |
| 1675 | - map.put("phone",babyModel.getMphone()); | |
| 1676 | - map.put("vcCardNo",babyModel.getVcCardNo()); | |
| 1677 | - map.put("weight",model.getValueOne()); | |
| 1678 | - map.put("height",model.getValueTwo()); | |
| 1679 | - map.put("recordTime",DateUtil.getyyyy_MM_dd(model.getModified())); | |
| 1680 | - map.put("recordCount",model.getRecordCount()); | |
| 1517 | + if (babyModel != null) { | |
| 1518 | + map.put("babyName", babyModel.getName()); | |
| 1519 | + map.put("sex", SexEnum.getTextById(babyModel.getSex())); | |
| 1520 | + map.put("monthAge", DateUtil.getMonthDesc(babyModel.getBirth(), model.getModified())); | |
| 1521 | + map.put("motherName", babyModel.getMname()); | |
| 1522 | + map.put("phone", babyModel.getMphone()); | |
| 1523 | + map.put("vcCardNo", babyModel.getVcCardNo()); | |
| 1524 | + map.put("weight", model.getValueOne()); | |
| 1525 | + map.put("height", model.getValueTwo()); | |
| 1526 | + map.put("recordTime", DateUtil.getyyyy_MM_dd(model.getModified())); | |
| 1527 | + map.put("recordCount", model.getRecordCount()); | |
| 1681 | 1528 | |
| 1682 | 1529 | String hospital = ""; |
| 1683 | 1530 | if (org.apache.commons.lang.StringUtils.isNotEmpty(model.getHospitalId())) { |
| ... | ... | @@ -1686,7 +1533,7 @@ |
| 1686 | 1533 | hospital = organization.getName(); |
| 1687 | 1534 | } |
| 1688 | 1535 | } |
| 1689 | - map.put("hospialName",hospital); | |
| 1536 | + map.put("hospialName", hospital); | |
| 1690 | 1537 | list.add(map); |
| 1691 | 1538 | } |
| 1692 | 1539 | } |