From 048db32d9a965f1ef398a8aa02a012e9b968a6b1 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 08 十一月 2024 18:39:04 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/yiwudataanalysis/ADT_A03.java | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/yiwudataanalysis/ADT_A03.java b/smartor/src/main/java/com/smartor/yiwudataanalysis/ADT_A03.java
index 7e1505f..51d8522 100644
--- a/smartor/src/main/java/com/smartor/yiwudataanalysis/ADT_A03.java
+++ b/smartor/src/main/java/com/smartor/yiwudataanalysis/ADT_A03.java
@@ -13,6 +13,7 @@
import com.ruoyi.common.utils.StringUtils;
import com.smartor.domain.HospitalRecord;
import com.smartor.domain.HospitalUserinfo;
+import org.apache.commons.lang3.ObjectUtils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@@ -373,7 +374,10 @@
//鍑洪櫌鏃堕棿 A03 娑堟伅蹇呭~
TS[] pv145_dischargeDateTime = pv1.getPv145_DischargeDateTime();
- TS ts = pv145_dischargeDateTime[0];
+ TS ts = null;
+ if (pv145_dischargeDateTime != null && pv145_dischargeDateTime.length > 0) {
+ ts = pv145_dischargeDateTime[0];
+ }
// Date date2 = new Date(Long.valueOf(ts.encode()));
// SimpleDateFormat sdff = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// String dischargeDateTime = sdff.format(date2);
@@ -381,12 +385,13 @@
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMddHHmmss"); // 杈撳叆鏃ユ湡鏍煎紡
Date date2 = null; // 瑙f瀽涓篋ate瀵硅薄
try {
- date2 = inputFormat.parse(ts.encode());
+ if (ObjectUtils.isNotEmpty(ts)) date2 = inputFormat.parse(ts.encode());
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 杈撳嚭鏃ユ湡鏍煎紡
- String dischargeDateTime = outputFormat.format(date2);
+ String dischargeDateTime = null;
+ if (date2 != null) dischargeDateTime = outputFormat.format(date2);
//璁块棶鏍囩ず
String visitIndicator = pv1.getPv151_VisitIndicator().encode();
--
Gitblit v1.9.3