|
@@ -6,7 +6,7 @@ import com.lantone.qc.pub.Content;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
|
|
import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
|
|
-import com.lantone.qc.pub.model.doc.ward.AttendingDoctorWardDoc;
|
|
|
|
|
|
+import com.lantone.qc.pub.model.doc.ward.DirectorDoctorWardDoc;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
@@ -40,10 +40,10 @@ public class THR03020 extends QCCatalogue {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ThreeLevelWardDoc threeLevelWardDoc = inputInfo.getThreeLevelWardDocs().get(0);
|
|
ThreeLevelWardDoc threeLevelWardDoc = inputInfo.getThreeLevelWardDocs().get(0);
|
|
- List<AttendingDoctorWardDoc> attendingDoctorWardDocs = threeLevelWardDoc.getAttendingDoctorWardDocs();
|
|
|
|
- if (attendingDoctorWardDocs.size() > 0) {
|
|
|
|
- AttendingDoctorWardDoc firstAttending = attendingDoctorWardDocs.get(0);
|
|
|
|
- String wardDateStr = firstAttending.getStructureMap().get("查房日期");
|
|
|
|
|
|
+ List<DirectorDoctorWardDoc> directorDoctorWardDocs = threeLevelWardDoc.getDirectorDoctorWardDocs();
|
|
|
|
+ if (directorDoctorWardDocs.size() > 0) {
|
|
|
|
+ DirectorDoctorWardDoc firstDirectorg = directorDoctorWardDocs.get(0);
|
|
|
|
+ String wardDateStr = firstDirectorg.getStructureMap().get("查房日期");
|
|
if (!CatalogueUtil.compareTime(StringUtil.parseDateTime(admisTime), StringUtil.parseDateTime(wardDateStr), 72 * 60L)) {
|
|
if (!CatalogueUtil.compareTime(StringUtil.parseDateTime(admisTime), StringUtil.parseDateTime(wardDateStr), 72 * 60L)) {
|
|
status.set("0");
|
|
status.set("0");
|
|
}
|
|
}
|