|
@@ -702,13 +702,13 @@ func GetDialysisWatch(orgID int64, schedulDate int64, schedulType int64, partiti
|
702
|
702
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
703
|
703
|
// Preload("DeviceZone", "status = 1 AND org_id = ?", orgID).
|
704
|
704
|
Preload("TreatmentMode", "status = 1").
|
705
|
|
- Preload("Prescription", "status = 1 AND user_org_id = ?", orgID).
|
706
|
|
- Preload("AssessmentBeforeDislysis", "status = 1 AND user_org_id = ?", orgID).
|
707
|
|
- Preload("AssessmentAfterDislysis", "status = 1 AND user_org_id = ?", orgID).
|
|
705
|
+ Preload("Prescription", "status = 1 AND user_org_id = ? and record_date>=? and record_date <=?", orgID, start, end).
|
|
706
|
+ Preload("AssessmentBeforeDislysis", "status = 1 AND user_org_id = ? and assessment_date >=? and assessment_date <=?", orgID, start, end).
|
|
707
|
+ Preload("AssessmentAfterDislysis", "status = 1 AND user_org_id = ? and assessment_date >=? and assessment_date <=?", orgID, start, end).
|
708
|
708
|
Preload("MonitoringRecord", func(db *gorm.DB) *gorm.DB {
|
709
|
|
- return db.Where("status = 1 AND user_org_id = ? ", orgID).Order("operate_time asc")
|
|
709
|
+ return db.Where("status = 1 AND user_org_id = ? and monitoring_date >=? and monitoring_date<=? ", orgID, start, end).Order("operate_time asc")
|
710
|
710
|
}).
|
711
|
|
- Preload("DialysisOrder", "status = 1 AND user_org_id = ?", orgID).
|
|
711
|
+ Preload("DialysisOrder", "status = 1 AND user_org_id = ? and dialysis_date>=? and dialysis_date<=?", orgID, start, end).
|
712
|
712
|
Preload("MonitorPatients", "status = 1 AND user_org_id = ?", orgID)
|
713
|
713
|
db = db.Where("xt_schedule.status = 1 AND user_org_id = ?", orgID)
|
714
|
714
|
if schedulDate > 0 {
|
|
@@ -763,11 +763,11 @@ func GetDialysisWatchByKeyword(orgID int64, keyword string, schedulType int64, p
|
763
|
763
|
Preload("DeviceNumber", "org_id = ?", orgID).
|
764
|
764
|
// Preload("DeviceZone", "status = 1 AND org_id = ?", orgID).
|
765
|
765
|
Preload("TreatmentMode", "status = 1").
|
766
|
|
- Preload("Prescription", "status = 1 AND user_org_id = ?", orgID).
|
767
|
|
- Preload("AssessmentBeforeDislysis", "status = 1 AND user_org_id = ?", orgID).
|
768
|
|
- Preload("AssessmentAfterDislysis", "status = 1 AND user_org_id = ?", orgID).
|
769
|
|
- Preload("MonitoringRecord", "status = 1 AND user_org_id = ?", orgID).
|
770
|
|
- Preload("DialysisOrder", "status = 1 AND user_org_id = ?", orgID).
|
|
766
|
+ Preload("Prescription", "status = 1 AND user_org_id = ? and record_date>=? and record_date<=?", orgID, start, end).
|
|
767
|
+ Preload("AssessmentBeforeDislysis", "status = 1 AND user_org_id = ? and assessment_date>=? and assessment_date<=?", orgID, start, end).
|
|
768
|
+ Preload("AssessmentAfterDislysis", "status = 1 AND user_org_id = ? and assessment_date>=? and assessment_date<=?", orgID, start, end).
|
|
769
|
+ Preload("MonitoringRecord", "status = 1 AND user_org_id = ? and monitoring_date>=? and monitoring_date<=?", orgID, start, end).
|
|
770
|
+ Preload("DialysisOrder", "status = 1 AND user_org_id = ? and dialysis_date >= ? and dialysis_date<=?", orgID, start, end).
|
771
|
771
|
Preload("MonitorPatients", "status = 1 AND user_org_id = ?", orgID)
|
772
|
772
|
db = db.Where("xt_schedule.status = 1 AND patient_id in (?)", patientIDs)
|
773
|
773
|
if schedulType > 0 {
|