From 4bb2588c5579d43ae5d343c7343a425a80b02d6c Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 27 六月 2025 12:12:42 +0800 Subject: [PATCH] 代码提交 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java | 104 ++++++++++++++++++++++++++-------------------------- 1 files changed, 52 insertions(+), 52 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java index 74436c8..8989707 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java @@ -750,9 +750,9 @@ */ private List<ThiedInhospInfo> parseResponseData(String result) { try { - Gson gson = new Gson(); - JsonObject jsonObject = gson.fromJson(result, JsonObject.class); - JsonArray resultArray = jsonObject.getAsJsonObject("data").getAsJsonArray("result"); + Gson gson = new Gson(); + JsonObject jsonObject = gson.fromJson(result, JsonObject.class); + JsonArray resultArray = jsonObject.getAsJsonObject("data").getAsJsonArray("result"); Type resultType = new TypeToken<List<ThiedInhospInfo>>() {}.getType(); return gson.fromJson(resultArray, resultType); } catch (Exception e) { @@ -776,7 +776,7 @@ parentDir.mkdirs(); } - if (!file.exists()) { + if (!file.exists()) { file.createNewFile(); } @@ -855,7 +855,7 @@ if (CollectionUtils.isEmpty(existingArchives)) { patArchiveService.insertPatArchive(patArchive); log.debug("銆恜rocessPatientArchive銆戞柊澧炴偅鑰呮。妗堬紝鎮h�呯紪鍙凤細{}", patArchive.getPatientno()); - } else { + } else { patArchive.setId(existingArchives.get(0).getId()); patArchiveService.updateArchive(patArchive); log.debug("銆恜rocessPatientArchive銆戞洿鏂版偅鑰呮。妗堬紝鎮h�呯紪鍙凤細{}", patArchive.getPatientno()); @@ -871,18 +871,18 @@ PatArchive patArchive = new PatArchive(); // 鍩烘湰淇℃伅 - patArchive.setPatientno(thiedInhospInfo.getPatiMediaNo()); + patArchive.setPatientno(thiedInhospInfo.getPatiMediaNo()); patArchive.setIdcardno(thiedInhospInfo.getPatiIdCardNo().trim()); patArchive.setName(thiedInhospInfo.getPatiRecordName()); - patArchive.setSourcefrom(2); - patArchive.setPattype("2"); + patArchive.setSourcefrom(2); + patArchive.setPattype("2"); // 鎬у埆 patArchive.setSex("鐢�".equals(thiedInhospInfo.getPatiRecordGender()) ? 1L : 2L); // 姘戞棌鍜岀睄璐� - patArchive.setNation(thiedInhospInfo.getPatiNation()); - patArchive.setNativePlace(thiedInhospInfo.getPatiNationality()); + patArchive.setNation(thiedInhospInfo.getPatiNation()); + patArchive.setNativePlace(thiedInhospInfo.getPatiNationality()); // 灞呬綇鍦板潃 String homeAddr = thiedInhospInfo.getPatiHomeAddr(); @@ -891,21 +891,21 @@ // 鍑虹敓鏃ユ湡 if (StringUtils.isNotEmpty(thiedInhospInfo.getPatiBirthday())) { try { - patArchive.setBirthdate(new SimpleDateFormat("yyyy-MM-dd").parse(thiedInhospInfo.getPatiBirthday())); - } catch (ParseException e) { + patArchive.setBirthdate(new SimpleDateFormat("yyyy-MM-dd").parse(thiedInhospInfo.getPatiBirthday())); + } catch (ParseException e) { log.warn("銆恇uildPatientArchive銆戣В鏋愬嚭鐢熸棩鏈熷け璐ワ細{}", thiedInhospInfo.getPatiBirthday(), e); - } + } } // 骞撮緞 - if (thiedInhospInfo.getTreateAge() != null) { - patArchive.setAge(Long.valueOf(thiedInhospInfo.getTreateAge())); - } - patArchive.setAgeUnit(thiedInhospInfo.getTreatAgeunit()); + if (thiedInhospInfo.getTreateAge() != null) { + patArchive.setAge(Long.valueOf(thiedInhospInfo.getTreateAge())); + } + patArchive.setAgeUnit(thiedInhospInfo.getTreatAgeunit()); // 鑱旂郴鏂瑰紡 - patArchive.setTelcode(thiedInhospInfo.getCompanyTelNum()); - patArchive.setRelativetelcode(thiedInhospInfo.getContactPersonPhone()); + patArchive.setTelcode(thiedInhospInfo.getCompanyTelNum()); + patArchive.setRelativetelcode(thiedInhospInfo.getContactPersonPhone()); // 鍑洪櫌鏂瑰紡澶勭悊锛堟浜$瓑鐗规畩鎯呭喌锛� if (StringUtils.isNotEmpty(thiedInhospInfo.getOutWayId()) && "4".equals(thiedInhospInfo.getOutWayId())) { @@ -918,9 +918,9 @@ } // 绯荤粺瀛楁 - patArchive.setDelFlag("0"); - patArchive.setCreateTime(new Date()); - patArchive.setUpdateTime(new Date()); + patArchive.setDelFlag("0"); + patArchive.setCreateTime(new Date()); + patArchive.setUpdateTime(new Date()); return patArchive; } @@ -944,7 +944,7 @@ patMedInhospService.updatePatMedInhosp(patMedInhosp); log.debug("銆恜rocessPatientInhospInfo銆戞洿鏂颁綇闄俊鎭紝鎮h�呯紪鍙凤細{}锛屾祦姘村彿锛歿}", patArchive.getPatientno(), patMedInhosp.getSerialnum()); - } else { + } else { patMedInhospService.insertPatMedInhosp(patMedInhosp); log.debug("銆恜rocessPatientInhospInfo銆戞柊澧炰綇闄俊鎭紝鎮h�呯紪鍙凤細{}锛屾祦姘村彿锛歿}", patArchive.getPatientno(), patMedInhosp.getSerialnum()); @@ -955,74 +955,74 @@ * 鏋勫缓鎮h�呬綇闄俊鎭� */ private PatMedInhosp buildPatientInhospInfo(ThiedInhospInfo thiedInhospInfo, PatArchive patArchive, String cry) { - PatMedInhosp patMedInhosp = new PatMedInhosp(); + PatMedInhosp patMedInhosp = new PatMedInhosp(); // 鎮h�呭熀鏈俊鎭� - patMedInhosp.setPatid(patArchive.getId()); - patMedInhosp.setPatno(patArchive.getPatientno()); - patMedInhosp.setPatname(patArchive.getName()); + patMedInhosp.setPatid(patArchive.getId()); + patMedInhosp.setPatno(patArchive.getPatientno()); + patMedInhosp.setPatname(patArchive.getName()); // 鎶ょ悊淇℃伅 - patMedInhosp.setNurseId(thiedInhospInfo.getNurseId()); - patMedInhosp.setNurseName(thiedInhospInfo.getNurseName()); + patMedInhosp.setNurseId(thiedInhospInfo.getNurseId()); + patMedInhosp.setNurseName(thiedInhospInfo.getNurseName()); // 浣忛櫌淇℃伅 - patMedInhosp.setSerialnum(thiedInhospInfo.getInpatientId()); - patMedInhosp.setFuflag("1"); + patMedInhosp.setSerialnum(thiedInhospInfo.getInpatientId()); + patMedInhosp.setFuflag("1"); patMedInhosp.setInhospstate("0".equals(cry) ? "0" : "1"); // 鍖婚櫌鍜岀瀹や俊鎭� - patMedInhosp.setHospitalcode(thiedInhospInfo.getAreaId()); + patMedInhosp.setHospitalcode(thiedInhospInfo.getAreaId()); patMedInhosp.setDeptcode(thiedInhospInfo.getAdmissDeptId()); patMedInhosp.setDeptid(thiedInhospInfo.getAdmissDeptId()); patMedInhosp.setDeptname(thiedInhospInfo.getAdmissDeptName()); patMedInhosp.setBedNo(thiedInhospInfo.getAdmissBedNo()); // 璇婃柇淇℃伅 - patMedInhosp.setIcd10code(thiedInhospInfo.getDiagIcd10()); - patMedInhosp.setDiagname(thiedInhospInfo.getDiagName()); + patMedInhosp.setIcd10code(thiedInhospInfo.getDiagIcd10()); + patMedInhosp.setDiagname(thiedInhospInfo.getDiagName()); // 鏃堕棿淇℃伅 if (StringUtils.isNotEmpty(thiedInhospInfo.getAdmissDate())) { - try { - patMedInhosp.setStarttime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(thiedInhospInfo.getAdmissDate())); - } catch (ParseException e) { + try { + patMedInhosp.setStarttime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(thiedInhospInfo.getAdmissDate())); + } catch (ParseException e) { log.warn("銆恇uildPatientInhospInfo銆戣В鏋愬叆闄㈡椂闂村け璐ワ細{}", thiedInhospInfo.getAdmissDate(), e); - } + } } if (StringUtils.isNotEmpty(thiedInhospInfo.getOutDate())) { - try { - patMedInhosp.setEndtime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(thiedInhospInfo.getOutDate())); - } catch (ParseException e) { + try { + patMedInhosp.setEndtime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(thiedInhospInfo.getOutDate())); + } catch (ParseException e) { log.warn("銆恇uildPatientInhospInfo銆戣В鏋愬嚭闄㈡椂闂村け璐ワ細{}", thiedInhospInfo.getOutDate(), e); } } // 鍑洪櫌淇℃伅 - patMedInhosp.setLeaveldeptcode(thiedInhospInfo.getCurrDeptId()); - patMedInhosp.setLeaveldeptname(thiedInhospInfo.getCurrDeptName()); - patMedInhosp.setLeavediagname(thiedInhospInfo.getDiagName()); - patMedInhosp.setLeaveicd10code(thiedInhospInfo.getDiagIcd10()); - patMedInhosp.setOutWayId(thiedInhospInfo.getOutWayId()); - patMedInhosp.setOutWayName(thiedInhospInfo.getOutWayName()); + patMedInhosp.setLeaveldeptcode(thiedInhospInfo.getCurrDeptId()); + patMedInhosp.setLeaveldeptname(thiedInhospInfo.getCurrDeptName()); + patMedInhosp.setLeavediagname(thiedInhospInfo.getDiagName()); + patMedInhosp.setLeaveicd10code(thiedInhospInfo.getDiagIcd10()); + patMedInhosp.setOutWayId(thiedInhospInfo.getOutWayId()); + patMedInhosp.setOutWayName(thiedInhospInfo.getOutWayName()); // 鍖荤敓淇℃伅 patMedInhosp.setDrname(thiedInhospInfo.getDoctName()); patMedInhosp.setDrcode(thiedInhospInfo.getDoctId()); // 鐥呭尯淇℃伅 - patMedInhosp.setLeavehospitaldistrictid(thiedInhospInfo.getCurrWardCode()); - patMedInhosp.setLeavehospitaldistrictcode(thiedInhospInfo.getCurrWardId()); - patMedInhosp.setLeavehospitaldistrictname(thiedInhospInfo.getCurrWardName()); - patMedInhosp.setLeaveldeptid(thiedInhospInfo.getCurrDeptCode()); + patMedInhosp.setLeavehospitaldistrictid(thiedInhospInfo.getCurrWardCode()); + patMedInhosp.setLeavehospitaldistrictcode(thiedInhospInfo.getCurrWardId()); + patMedInhosp.setLeavehospitaldistrictname(thiedInhospInfo.getCurrWardName()); + patMedInhosp.setLeaveldeptid(thiedInhospInfo.getCurrDeptCode()); // 鐘舵�佷俊鎭� patMedInhosp.setSchemestatus("0".equals(cry) ? 1L : 2L); // 绯荤粺瀛楁 patMedInhosp.setDelFlag("0"); - patMedInhosp.setOrgid("1"); + patMedInhosp.setOrgid("1"); return patMedInhosp; } -- Gitblit v1.9.3