浏览代码

优化bug 输血记录输血结束时间,,开始时间 填写不规范

wangfeng 5 年之前
父节点
当前提交
188c1b32bc

+ 4 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/clinicalblood/CLI0563.java

@@ -4,6 +4,7 @@ import com.lantone.qc.kernel.catalogue.QCCatalogue;
 import com.lantone.qc.pub.model.InputInfo;
 import com.lantone.qc.pub.model.OutputInfo;
 import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
+import com.lantone.qc.pub.util.StringUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Component;
 
@@ -31,8 +32,9 @@ public class CLI0563 extends QCCatalogue {
                 if(cliBStructureMap.containsKey("输注开始")){
                     if(!StringUtils.isEmpty(cliBStructureMap.get("输注开始"))){
                         try {
-                            Date date_in = new SimpleDateFormat(FORMAT_LONC_CN_MI).parse(cliBStructureMap.get("输注开始"));
-                        } catch (ParseException e) {
+                            //Date date_in = new SimpleDateFormat(FORMAT_LONC_CN_MI).parse(cliBStructureMap.get("输注开始"));
+                            Date date_in = StringUtil.parseDateTime(cliBStructureMap.get("输注开始"));
+                        } catch (Exception e) {
                             status.set("-1");
                             break;
                         }

+ 4 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/clinicalblood/CLI0565.java

@@ -4,6 +4,7 @@ import com.lantone.qc.kernel.catalogue.QCCatalogue;
 import com.lantone.qc.pub.model.InputInfo;
 import com.lantone.qc.pub.model.OutputInfo;
 import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
+import com.lantone.qc.pub.util.StringUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Component;
 
@@ -31,8 +32,9 @@ public class CLI0565 extends QCCatalogue {
                 if(cliBStructureMap.containsKey("输注结束")){
                     if(!StringUtils.isEmpty(cliBStructureMap.get("输注结束"))){
                         try {
-                            Date date_in = new SimpleDateFormat(FORMAT_LONC_CN_MI).parse(cliBStructureMap.get("输注结束"));
-                        } catch (ParseException e) {
+                            //Date date_in = new SimpleDateFormat(FORMAT_LONC_CN_MI).parse(cliBStructureMap.get("输注结束"));
+                            Date date_in = StringUtil.parseDateTime(cliBStructureMap.get("输注结束"));
+                        } catch (Exception e) {
                             status.set("-1");
                             break;
                         }