|
@@ -843,21 +843,42 @@ func GetScheduleTemplateForDeviceNumber(orgID int64, deviceNumberID int64, templ
|
843
|
843
|
return item, err
|
844
|
844
|
}
|
845
|
845
|
|
846
|
|
-//某模板下,某周几下,该床位是否有患者
|
|
846
|
+// 某模板下,某周几下,该床位是否有患者
|
847
|
847
|
func GetScheduleTemplateOne(orgID int64, deviceNumberID int64, template_id int64, week_type int64, time_type int64) (models.PatientScheduleTemplateItem, error) {
|
848
|
848
|
var item models.PatientScheduleTemplateItem
|
849
|
849
|
err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("device_number_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ? AND time_type = ?", deviceNumberID, orgID, template_id, week_type, time_type).First(&item).Error
|
850
|
850
|
return item, err
|
851
|
851
|
}
|
852
|
852
|
|
853
|
|
-//某模板下,某周几下,是否有排班
|
|
853
|
+// 某模板下,某周几下,是否有排班
|
854
|
854
|
func GetScheduleTemplateTwo(orgID int64, template_id int64, week_type int64, patient_id int64) (models.PatientScheduleTemplateItem, error) {
|
855
|
855
|
var item models.PatientScheduleTemplateItem
|
856
|
856
|
err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("patient_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ?", patient_id, orgID, template_id, week_type).First(&item).Error
|
857
|
857
|
return item, err
|
858
|
858
|
}
|
859
|
859
|
|
860
|
|
-//某模板下,某周几下,该床位是否有患者(不包括当前排班的人)
|
|
860
|
+// 某模板下,某周几下,该床位是否有患者(不包括当前排班的人)
|
|
861
|
+func GetScheduleTemplateThree(orgID int64, deviceNumberID int64, template_id int64, week_type int64, time_type int64, patient_id int64) (models.PatientScheduleTemplateItem, error) {
|
|
862
|
+ var item models.PatientScheduleTemplateItem
|
|
863
|
+ err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("device_number_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ? AND time_type = ? AND patient_id <> ?", deviceNumberID, orgID, template_id, week_type, time_type, patient_id).First(&item).Error
|
|
864
|
+ return item, err
|
|
865
|
+}
|
|
866
|
+
|
|
867
|
+// 某模板下,某周几下,该床位是否有患者(不包括当前排班的人)
|
|
868
|
+func GetScheduleTemplateThree(orgID int64, deviceNumberID int64, template_id int64, week_type int64, time_type int64, patient_id int64) (models.PatientScheduleTemplateItem, error) {
|
|
869
|
+ var item models.PatientScheduleTemplateItem
|
|
870
|
+ err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("device_number_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ? AND time_type = ? AND patient_id <> ?", deviceNumberID, orgID, template_id, week_type, time_type, patient_id).First(&item).Error
|
|
871
|
+ return item, err
|
|
872
|
+}
|
|
873
|
+
|
|
874
|
+// 某模板下,某周几下,该床位是否有患者(不包括当前排班的人)
|
|
875
|
+func GetScheduleTemplateThree(orgID int64, deviceNumberID int64, template_id int64, week_type int64, time_type int64, patient_id int64) (models.PatientScheduleTemplateItem, error) {
|
|
876
|
+ var item models.PatientScheduleTemplateItem
|
|
877
|
+ err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("device_number_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ? AND time_type = ? AND patient_id <> ?", deviceNumberID, orgID, template_id, week_type, time_type, patient_id).First(&item).Error
|
|
878
|
+ return item, err
|
|
879
|
+}
|
|
880
|
+
|
|
881
|
+// 某模板下,某周几下,该床位是否有患者(不包括当前排班的人)
|
861
|
882
|
func GetScheduleTemplateThree(orgID int64, deviceNumberID int64, template_id int64, week_type int64, time_type int64, patient_id int64) (models.PatientScheduleTemplateItem, error) {
|
862
|
883
|
var item models.PatientScheduleTemplateItem
|
863
|
884
|
err := readDb.Model(&models.PatientScheduleTemplateItem{}).Where("device_number_id = ? AND org_id = ? AND status = 1 AND template_id = ? AND weekday = ? AND time_type = ? AND patient_id <> ?", deviceNumberID, orgID, template_id, week_type, time_type, patient_id).First(&item).Error
|