|
@@ -34,13 +34,16 @@ public class ThreeLevelWardDoc extends ModelDoc {
|
|
* @param allDoctorWradDoc
|
|
* @param allDoctorWradDoc
|
|
*/
|
|
*/
|
|
public void addAllDoctorWradDoc(ThreeLevelWardDoc allDoctorWradDoc) {
|
|
public void addAllDoctorWradDoc(ThreeLevelWardDoc allDoctorWradDoc) {
|
|
|
|
+ if (StringUtil.isBlank(allDoctorWradDoc.getStructureMap().get("查房日期"))){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
Map<Date, ThreeLevelWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
Map<Date, ThreeLevelWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
@Override
|
|
@Override
|
|
public int compare(Date o1, Date o2) {
|
|
public int compare(Date o1, Date o2) {
|
|
// 升序排列
|
|
// 升序排列
|
|
return o1.compareTo(o2);
|
|
return o1.compareTo(o2);
|
|
}
|
|
}
|
|
- });//按时间key排序,存放抢救记录、查房记录\
|
|
|
|
|
|
+ });//按时间key排序,查房记录
|
|
dateRecord.put(StringUtil.parseDateTime(allDoctorWradDoc.getStructureMap().get("查房日期")), allDoctorWradDoc);
|
|
dateRecord.put(StringUtil.parseDateTime(allDoctorWradDoc.getStructureMap().get("查房日期")), allDoctorWradDoc);
|
|
allDoctorWradDocs.stream().forEach(
|
|
allDoctorWradDocs.stream().forEach(
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
@@ -51,13 +54,16 @@ public class ThreeLevelWardDoc extends ModelDoc {
|
|
}
|
|
}
|
|
|
|
|
|
public void addDirectorDoctorWardDoc(DirectorDoctorWardDoc directorDoctorWardDoc) {
|
|
public void addDirectorDoctorWardDoc(DirectorDoctorWardDoc directorDoctorWardDoc) {
|
|
|
|
+ if (StringUtil.isBlank(directorDoctorWardDoc.getStructureMap().get("查房日期"))){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
Map<Date, DirectorDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
Map<Date, DirectorDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
@Override
|
|
@Override
|
|
public int compare(Date o1, Date o2) {
|
|
public int compare(Date o1, Date o2) {
|
|
// 升序排列
|
|
// 升序排列
|
|
return o1.compareTo(o2);
|
|
return o1.compareTo(o2);
|
|
}
|
|
}
|
|
- });//按时间key排序,存放抢救记录、查房记录\
|
|
|
|
|
|
+ });//按时间key排序,存放查房记录
|
|
dateRecord.put(StringUtil.parseDateTime(directorDoctorWardDoc.getStructureMap().get("查房日期")), directorDoctorWardDoc);
|
|
dateRecord.put(StringUtil.parseDateTime(directorDoctorWardDoc.getStructureMap().get("查房日期")), directorDoctorWardDoc);
|
|
directorDoctorWardDocs.stream().forEach(
|
|
directorDoctorWardDocs.stream().forEach(
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
@@ -68,13 +74,16 @@ public class ThreeLevelWardDoc extends ModelDoc {
|
|
}
|
|
}
|
|
|
|
|
|
public void addAttendingDoctorWardDoc(AttendingDoctorWardDoc attendingDoctorWardDoc) {
|
|
public void addAttendingDoctorWardDoc(AttendingDoctorWardDoc attendingDoctorWardDoc) {
|
|
|
|
+ if (StringUtil.isBlank(attendingDoctorWardDoc.getStructureMap().get("查房日期"))){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
Map<Date, AttendingDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
Map<Date, AttendingDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
@Override
|
|
@Override
|
|
public int compare(Date o1, Date o2) {
|
|
public int compare(Date o1, Date o2) {
|
|
// 升序排列
|
|
// 升序排列
|
|
return o1.compareTo(o2);
|
|
return o1.compareTo(o2);
|
|
}
|
|
}
|
|
- });//按时间key排序,存放抢救记录、查房记录\
|
|
|
|
|
|
+ });//按时间key排序,存放查房记录
|
|
dateRecord.put(StringUtil.parseDateTime(attendingDoctorWardDoc.getStructureMap().get("查房日期")), attendingDoctorWardDoc);
|
|
dateRecord.put(StringUtil.parseDateTime(attendingDoctorWardDoc.getStructureMap().get("查房日期")), attendingDoctorWardDoc);
|
|
attendingDoctorWardDocs.stream().forEach(
|
|
attendingDoctorWardDocs.stream().forEach(
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
@@ -85,13 +94,16 @@ public class ThreeLevelWardDoc extends ModelDoc {
|
|
}
|
|
}
|
|
|
|
|
|
public void addGeneralDoctorWardDoc(GeneralDoctorWardDoc generalDoctorWardDoc) {
|
|
public void addGeneralDoctorWardDoc(GeneralDoctorWardDoc generalDoctorWardDoc) {
|
|
|
|
+ if (StringUtil.isBlank(generalDoctorWardDoc.getStructureMap().get("查房日期"))){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
Map<Date, GeneralDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
Map<Date, GeneralDoctorWardDoc> dateRecord = new TreeMap<>(new Comparator<Date>() {
|
|
@Override
|
|
@Override
|
|
public int compare(Date o1, Date o2) {
|
|
public int compare(Date o1, Date o2) {
|
|
// 升序排列
|
|
// 升序排列
|
|
return o1.compareTo(o2);
|
|
return o1.compareTo(o2);
|
|
}
|
|
}
|
|
- });//按时间key排序,存放抢救记录、查房记录\
|
|
|
|
|
|
+ });//按时间key排序,存放查房记录
|
|
dateRecord.put(StringUtil.parseDateTime(generalDoctorWardDoc.getStructureMap().get("查房日期")), generalDoctorWardDoc);
|
|
dateRecord.put(StringUtil.parseDateTime(generalDoctorWardDoc.getStructureMap().get("查房日期")), generalDoctorWardDoc);
|
|
generalDoctorWardDocs.stream().forEach(
|
|
generalDoctorWardDocs.stream().forEach(
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|
|
doc -> dateRecord.put(StringUtil.parseDateTime(doc.getStructureMap().get("查房日期")), doc)
|