|
|
|
|
730
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
730
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
731
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
731
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
732
|
Status int64 `gorm:"column:status" json:"status"`
|
732
|
Status int64 `gorm:"column:status" json:"status"`
|
733
|
- DialysisOrder *MDialysisOrderVM `gorm:"ForeignKey:DialysisDate,PatientId;AssociationForeignKey:ScheduleDate,PatientId" json:"dialysis_order"`
|
|
|
|
|
733
|
+ DialysisOrder *MDialysisOrderVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"dialysis_order"`
|
734
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
734
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
735
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
735
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
736
|
DoctorAdvices []*MDoctorAdviceVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"doctor_advice"`
|
736
|
DoctorAdvices []*MDoctorAdviceVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"doctor_advice"`
|
|
|
|
|
871
|
Table("xt_schedule").
|
871
|
Table("xt_schedule").
|
872
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
872
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
873
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
873
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
874
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
874
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
875
|
}).
|
875
|
}).
|
876
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
876
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
877
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
877
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
896
|
Table("xt_schedule").
|
896
|
Table("xt_schedule").
|
897
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
897
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
898
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
898
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
899
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
899
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
900
|
}).
|
900
|
}).
|
901
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
901
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
902
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
902
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
914
|
Table("xt_schedule").
|
914
|
Table("xt_schedule").
|
915
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
915
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
916
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
916
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
917
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
917
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
918
|
}).
|
918
|
}).
|
919
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
919
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
920
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
920
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
934
|
Table("xt_schedule").
|
934
|
Table("xt_schedule").
|
935
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
935
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
936
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
936
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
937
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
937
|
+ return db.Where("status = 1 AND user_org_id = ? and dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
938
|
}).
|
938
|
}).
|
939
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
939
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
940
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
940
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
947
|
}
|
947
|
}
|
948
|
err = db.Find(&vms).Error
|
948
|
err = db.Find(&vms).Error
|
949
|
}
|
949
|
}
|
950
|
- fmt.Println("patin34te2222222222222222222", patientType)
|
|
|
951
|
if patientType > 0 {
|
950
|
if patientType > 0 {
|
952
|
db := readDb.
|
951
|
db := readDb.
|
953
|
Table("xt_schedule").
|
952
|
Table("xt_schedule").
|
954
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
953
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
955
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
954
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
956
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
955
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
957
|
}).
|
956
|
}).
|
958
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
957
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
959
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
958
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
979
|
Table("xt_schedule").
|
978
|
Table("xt_schedule").
|
980
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
979
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
981
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
980
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
982
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
981
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
983
|
}).
|
982
|
}).
|
984
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
983
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
985
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
984
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
999
|
Table("xt_schedule").
|
998
|
Table("xt_schedule").
|
1000
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
999
|
Preload("SchedualPatient", "status = 1 AND user_org_id = ?", orgID).
|
1001
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
1000
|
Preload("DialysisOrder", func(db *gorm.DB) *gorm.DB {
|
1002
|
- return db.Where("status = 1 AND user_org_id = ?", orgID).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
|
|
|
|
1001
|
+ return db.Where("status = 1 AND user_org_id = ? AND dialysis_date = ?", orgID, scheduleDate).Preload("DeviceNumber", "status = 1 AND org_id= ?", orgID)
|
1003
|
}).
|
1002
|
}).
|
1004
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
1003
|
Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
|
1005
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
1004
|
Preload("DeviceNumber.Zone", "status = 1 AND org_id = ?", orgID).
|
|
|
|
|
1834
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
1833
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
1835
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
1834
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
1836
|
Status int64 `gorm:"column:status" json:"status"`
|
1835
|
Status int64 `gorm:"column:status" json:"status"`
|
1837
|
- DialysisOrder *MDialysisOrderVM `gorm:"ForeignKey:DialysisDate,PatientId;AssociationForeignKey:ScheduleDate,PatientId" json:"dialysis_order"`
|
|
|
|
|
1836
|
+ DialysisOrder *MDialysisOrderVM `gorm:"ForeignKeyPatientId;AssociationForeignKey:PatientId" json:"dialysis_order"`
|
1838
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
1837
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
1839
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
1838
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
1840
|
Prescription *models.DialysisPrescriptionList `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"prescription"`
|
1839
|
Prescription *models.DialysisPrescriptionList `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"prescription"`
|
|
|
|
|
1856
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
1855
|
ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type"`
|
1857
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
1856
|
ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
|
1858
|
Status int64 `gorm:"column:status" json:"status"`
|
1857
|
Status int64 `gorm:"column:status" json:"status"`
|
1859
|
- DialysisOrder *MDialysisOrderVM `gorm:"ForeignKey:DialysisDate,PatientId;AssociationForeignKey:ScheduleDate,PatientId" json:"dialysis_order"`
|
|
|
|
|
1858
|
+ DialysisOrder *MDialysisOrderVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"dialysis_order"`
|
1860
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
1859
|
SchedualPatient *MSchedualPatientVM `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
|
1861
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
1860
|
DeviceNumber *MDeviceNumberVM `gorm:"ForeignKey:BedId" json:"device_number"`
|
1862
|
Prescription *models.DialysisPrescriptionList `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"prescription"`
|
1861
|
Prescription *models.DialysisPrescriptionList `gorm:"ForeignKey:PatientId;AssociationForeignKey:PatientId" json:"prescription"`
|
|
|
|
|
2090
|
func GetPatientDialysisRecordList(patientid int64, startime int64, endtime int64) (order []*models.XtDialysisOrders, err error) {
|
2089
|
func GetPatientDialysisRecordList(patientid int64, startime int64, endtime int64) (order []*models.XtDialysisOrders, err error) {
|
2091
|
|
2090
|
|
2092
|
db := XTReadDB().Table("xt_dialysis_order as x").Where("x.status = 1")
|
2091
|
db := XTReadDB().Table("xt_dialysis_order as x").Where("x.status = 1")
|
2093
|
- table := XTReadDB().Table("xt_schedule as s")
|
|
|
2094
|
- fmt.Println(table)
|
|
|
|
|
2092
|
+ //table := XTReadDB().Table("xt_schedule as s")
|
|
|
2093
|
+ //fmt.Println(table)
|
2095
|
if patientid > 0 {
|
2094
|
if patientid > 0 {
|
2096
|
db = db.Where("x.patient_id = ?", patientid)
|
2095
|
db = db.Where("x.patient_id = ?", patientid)
|
2097
|
}
|
2096
|
}
|