|
@@ -7,6 +7,7 @@ import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.doc.CrisisValueReportDoc;
|
|
import com.lantone.qc.pub.model.doc.CrisisValueReportDoc;
|
|
import com.lantone.qc.pub.util.ListUtil;
|
|
import com.lantone.qc.pub.util.ListUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
@@ -30,13 +31,18 @@ public class CON0382 extends QCCatalogue {
|
|
if (StringUtil.isBlank(crisisValueReportDoc.getStructureMap().get("危急值记录内容"))) {
|
|
if (StringUtil.isBlank(crisisValueReportDoc.getStructureMap().get("危急值记录内容"))) {
|
|
String record_time = crisisValueReportDoc.getStructureMap().get("记录时间");
|
|
String record_time = crisisValueReportDoc.getStructureMap().get("记录时间");
|
|
String receive_time = crisisValueReportDoc.getStructureMap().get("接收时间");
|
|
String receive_time = crisisValueReportDoc.getStructureMap().get("接收时间");
|
|
- String crisisVal = crisisValueReportDoc.getStructureMap().get("危急值记录内容").trim();
|
|
|
|
-
|
|
|
|
- Date record = StringUtil.parseDateTime(record_time);
|
|
|
|
- Date receive = StringUtil.parseDateTime(receive_time);
|
|
|
|
- if (crisisVal.length()==0 || CatalogueUtil.compareTime(receive, record, 6*60L) ) {
|
|
|
|
- status.set("-1");
|
|
|
|
|
|
+ String crisisVal =null;
|
|
|
|
+ if(crisisValueReportDoc.getStructureMap().get("危急值记录内容") != null){
|
|
|
|
+ crisisVal = crisisValueReportDoc.getStructureMap().get("危急值记录内容").trim();
|
|
|
|
+ }
|
|
|
|
+ if(record_time != null && receive_time != null && crisisVal != null){
|
|
|
|
+ Date record = StringUtil.parseDateTime(record_time);
|
|
|
|
+ Date receive = StringUtil.parseDateTime(receive_time);
|
|
|
|
+ if (crisisVal.length()==0 || CatalogueUtil.compareTime(receive, record, 6*60L) ) {
|
|
|
|
+ status.set("-1");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|