Procházet zdrojové kódy

库存调拨修改

28169 před 2 roky
rodič
revize
29cc1bee4e

+ 60 - 59
controllers/base_api_controller.go Zobrazit soubor

2
 
2
 
3
 import (
3
 import (
4
 	"XT_New/enums"
4
 	"XT_New/enums"
5
+	"XT_New/models"
5
 	"XT_New/service"
6
 	"XT_New/service"
6
 	"fmt"
7
 	"fmt"
7
 	"strconv"
8
 	"strconv"
69
 func (this *BaseAuthAPIController) Prepare() {
70
 func (this *BaseAuthAPIController) Prepare() {
70
 	this.BaseAPIController.Prepare()
71
 	this.BaseAPIController.Prepare()
71
 	if this.GetAdminUserInfo() == nil {
72
 	if this.GetAdminUserInfo() == nil {
72
-		//var userAdmin models.AdminUser
73
-		//userAdmin.Id = 1448
74
-		//userAdmin.Mobile = "13318599895"
75
-		//
76
-		//userAdmin.Id = 1//4,809
77
-		//userAdmin.Mobile = "12222222222"
78
-		//userAdmin.IsSuperAdmin = true
79
-		//userAdmin.Status = 1
80
-		//userAdmin.CreateTime = 1530786071
81
-		//userAdmin.ModifyTime = 1530786071
82
-		//var subscibe models.ServeSubscibe
83
-		//subscibe.ID = 11
84
-		//subscibe.OrgId = 14//机构id
85
-		//subscibe.PeriodStart = 1547447814
86
-		//subscibe.PeriodEnd = 1550039814
87
-		//subscibe.State = 1
88
-		//subscibe.Status = 1
89
-		//subscibe.CreatedTime = 1538035409
90
-		//subscibe.UpdatedTime = 1538035409
91
-		//subscibes := make(map[int64]*models.ServeSubscibe, 0)
92
-		//subscibes[4] = &subscibe
93
-		//var adminUserInfo service.AdminUserInfo
94
-		//adminUserInfo.CurrentOrgId = 14//机构id小英9675或4
95
-		//adminUserInfo.CurrentAppId = 14//4
96
-		//adminUserInfo.AdminUser = &userAdmin
97
-		//adminUserInfo.Subscibes = subscibes
98
-		//this.SetSession("admin_user_info", &adminUserInfo)
99
-
100
-		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
101
-		this.StopRun()
73
+		var userAdmin models.AdminUser
74
+		userAdmin.Id = 1448
75
+		userAdmin.Mobile = "15717313968"
76
+
77
+		userAdmin.Id = 1 //4,809
78
+		userAdmin.Mobile = "12222222222"
79
+		userAdmin.IsSuperAdmin = true
80
+		userAdmin.Status = 1
81
+		userAdmin.CreateTime = 1530786071
82
+		userAdmin.ModifyTime = 1530786071
83
+		var subscibe models.ServeSubscibe
84
+		subscibe.ID = 11
85
+		subscibe.OrgId = 10447 //机构id
86
+		subscibe.PeriodStart = 1547447814
87
+		subscibe.PeriodEnd = 1550039814
88
+		subscibe.State = 1
89
+		subscibe.Status = 1
90
+		subscibe.CreatedTime = 1538035409
91
+		subscibe.UpdatedTime = 1538035409
92
+		subscibes := make(map[int64]*models.ServeSubscibe, 0)
93
+		subscibes[4] = &subscibe
94
+		var adminUserInfo service.AdminUserInfo
95
+		adminUserInfo.CurrentOrgId = 10447 //机构id小英9675或4
96
+		adminUserInfo.CurrentAppId = 10340 //4
97
+		adminUserInfo.AdminUser = &userAdmin
98
+		adminUserInfo.Subscibes = subscibes
99
+		this.SetSession("admin_user_info", &adminUserInfo)
100
+
101
+		//this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
102
+		//this.StopRun()
102
 
103
 
103
 	}
104
 	}
104
 
105
 
315
 func (this *BaseServeAPIController) Prepare() {
316
 func (this *BaseServeAPIController) Prepare() {
316
 	this.BaseAPIController.Prepare()
317
 	this.BaseAPIController.Prepare()
317
 	if this.GetAdminUserInfo() == nil {
318
 	if this.GetAdminUserInfo() == nil {
318
-		//var userAdmin models.AdminUser
319
-		//userAdmin.Id = 1448
320
-		//userAdmin.Mobile = "13318599895"
321
-		//
322
-		//userAdmin.Id = 1//4,809
323
-		//userAdmin.Mobile = "12222222222"
324
-		//userAdmin.IsSuperAdmin = false
325
-		//userAdmin.Status = 1
326
-		//userAdmin.CreateTime = 1530786071
327
-		//userAdmin.ModifyTime = 1530786071
328
-		//var subscibe models.ServeSubscibe
329
-		//subscibe.ID = 11
330
-		//subscibe.OrgId = 14//机构id小英9675或4
331
-		//subscibe.PeriodStart = 1538035409
332
-		//subscibe.PeriodEnd = 1569571409
333
-		//subscibe.State = 1
334
-		//subscibe.Status = 1
335
-		//subscibe.CreatedTime = 1538035409
336
-		//subscibe.UpdatedTime = 1538035409
337
-		//subscibes := make(map[int64]*models.ServeSubscibe, 0)
338
-		//subscibes[4] = &subscibe
339
-		//var adminUserInfo service.AdminUserInfo
340
-		//adminUserInfo.CurrentOrgId = 14//机构id小英9675或4
341
-		//adminUserInfo.CurrentAppId = 14//4
342
-		//adminUserInfo.AdminUser = &userAdmin
343
-		//adminUserInfo.Subscibes = subscibes
344
-		//this.SetSession("admin_user_info", &adminUserInfo)
345
-		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
346
-		this.StopRun()
319
+		var userAdmin models.AdminUser
320
+		userAdmin.Id = 1448
321
+		userAdmin.Mobile = "15717313968"
322
+
323
+		userAdmin.Id = 1 //4,809
324
+		userAdmin.Mobile = "12222222222"
325
+		userAdmin.IsSuperAdmin = false
326
+		userAdmin.Status = 1
327
+		userAdmin.CreateTime = 1530786071
328
+		userAdmin.ModifyTime = 1530786071
329
+		var subscibe models.ServeSubscibe
330
+		subscibe.ID = 11
331
+		subscibe.OrgId = 10447 //机构id小英9675或4
332
+		subscibe.PeriodStart = 1538035409
333
+		subscibe.PeriodEnd = 1569571409
334
+		subscibe.State = 1
335
+		subscibe.Status = 1
336
+		subscibe.CreatedTime = 1538035409
337
+		subscibe.UpdatedTime = 1538035409
338
+		subscibes := make(map[int64]*models.ServeSubscibe, 0)
339
+		subscibes[4] = &subscibe
340
+		var adminUserInfo service.AdminUserInfo
341
+		adminUserInfo.CurrentOrgId = 10447 //机构id小英9675或4
342
+		adminUserInfo.CurrentAppId = 10340 //4
343
+		adminUserInfo.AdminUser = &userAdmin
344
+		adminUserInfo.Subscibes = subscibes
345
+		this.SetSession("admin_user_info", &adminUserInfo)
346
+		//this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
347
+		//this.StopRun()
347
 	}
348
 	}
348
 
349
 
349
 	//if adminUserInfo.AppRole != nil {
350
 	//if adminUserInfo.AppRole != nil {

+ 8 - 1
controllers/dialysis_record_api_controller.go Zobrazit soubor

1163
 		if newdialysisRecord.ID > 0 {
1163
 		if newdialysisRecord.ID > 0 {
1164
 
1164
 
1165
 			//针对长沙南雅医院
1165
 			//针对长沙南雅医院
1166
-			if adminUserInfo.CurrentOrgId == 9671 || adminUserInfo.CurrentOrgId == 9675 || adminUserInfo.CurrentOrgId == 10340 {
1166
+			if adminUserInfo.CurrentOrgId == 9675 || adminUserInfo.CurrentOrgId == 10340 {
1167
 
1167
 
1168
 				record.Temperature = 36.5
1168
 				record.Temperature = 36.5
1169
 				record.ArterialPressure = -100
1169
 				record.ArterialPressure = -100
1173
 				record.VenousPressure = 80
1173
 				record.VenousPressure = 80
1174
 				record.TransmembranePressure = 60
1174
 				record.TransmembranePressure = 60
1175
 			}
1175
 			}
1176
+			//针对新化博翔
1177
+			if adminUserInfo.CurrentOrgId == 9671 || adminUserInfo.CurrentOrgId == 10447 {
1178
+				record.BloodOxygenSaturation = "99"
1179
+				record.Conductivity = 14
1180
+				record.DialysateTemperature = 36.5
1181
+				record.BreathingRate = "20"
1182
+			}
1176
 
1183
 
1177
 			//针对兰溪人民医院的需求
1184
 			//针对兰溪人民医院的需求
1178
 			if adminUserInfo.CurrentOrgId == 10432 {
1185
 			if adminUserInfo.CurrentOrgId == 10432 {

+ 8 - 1
controllers/mobile_api_controllers/dialysis_api_controller.go Zobrazit soubor

2512
 
2512
 
2513
 	// 如果当天有插入数据,则不再往透析纪录里插入数据
2513
 	// 如果当天有插入数据,则不再往透析纪录里插入数据
2514
 	if newdialysisRecord.ID > 0 {
2514
 	if newdialysisRecord.ID > 0 {
2515
-		if adminUserInfo.Org.Id == 10340 || adminUserInfo.Org.Id == 9671 || adminUserInfo.Org.Id == 9675 {
2515
+		if adminUserInfo.Org.Id == 10340 || adminUserInfo.Org.Id == 9675 {
2516
 			record.Temperature = 36.5
2516
 			record.Temperature = 36.5
2517
 			record.ArterialPressure = -100
2517
 			record.ArterialPressure = -100
2518
 			record.DialysateTemperature = 36.5
2518
 			record.DialysateTemperature = 36.5
2521
 			record.VenousPressure = 80
2521
 			record.VenousPressure = 80
2522
 			record.TransmembranePressure = 60
2522
 			record.TransmembranePressure = 60
2523
 		}
2523
 		}
2524
+		//针对新化博翔
2525
+		if adminUserInfo.Org.Id == 9671 || adminUserInfo.Org.Id == 10447 {
2526
+			record.BloodOxygenSaturation = "99"
2527
+			record.Conductivity = 14
2528
+			record.DialysateTemperature = 36.5
2529
+			record.BreathingRate = "20"
2530
+		}
2524
 		//针对兰溪人民医院的需求
2531
 		//针对兰溪人民医院的需求
2525
 		if adminUserInfo.Org.Id == 10430 || adminUserInfo.Org.Id == 9671 {
2532
 		if adminUserInfo.Org.Id == 10430 || adminUserInfo.Org.Id == 9671 {
2526
 			befor, _ := service.GetAssessmentBeforThrity(adminUserInfo.Org.Id, patientID, recordDate.Unix())
2533
 			befor, _ := service.GetAssessmentBeforThrity(adminUserInfo.Org.Id, patientID, recordDate.Unix())

+ 2 - 0
controllers/new_mobile_api_controllers/staff_schedule_api_controller.go Zobrazit soubor

929
 			DialysisMachineName: str,
929
 			DialysisMachineName: str,
930
 		}
930
 		}
931
 		service.DeleteSchedule(id)
931
 		service.DeleteSchedule(id)
932
+		//清除该患者当天的排班
933
+		service.DeleteScheduleByPatientId(patient_id, schedule_date, org_id)
932
 		service.CreateSchedule(&xtSchedule)
934
 		service.CreateSchedule(&xtSchedule)
933
 	}
935
 	}
934
 	c.ServeSuccessJSON(map[string]interface{}{
936
 	c.ServeSuccessJSON(map[string]interface{}{

+ 5 - 2
controllers/patient_dataconfig_api_controller.go Zobrazit soubor

100
 		return
100
 		return
101
 	}
101
 	}
102
 
102
 
103
-	checkDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", record_time_str)
103
+	checkDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04:05", record_time_str)
104
 
104
 
105
 	adminUserInfo := this.GetAdminUserInfo()
105
 	adminUserInfo := this.GetAdminUserInfo()
106
 	patient, getPatientErr := service.GetPatientByID(adminUserInfo.CurrentOrgId, patientID)
106
 	patient, getPatientErr := service.GetPatientByID(adminUserInfo.CurrentOrgId, patientID)
330
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
330
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
331
 		return
331
 		return
332
 	}
332
 	}
333
-	checkDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", record_time_str)
333
+	//timeLayout := "2006-01-02"
334
+	//loc, _ := time.LoadLocation("Local")
335
+	checkDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04:05", record_time_str)
334
 
336
 
337
+	fmt.Println("checkDate--------------", checkDate)
335
 	adminUserInfo := this.GetAdminUserInfo()
338
 	adminUserInfo := this.GetAdminUserInfo()
336
 	patient, getPatientErr := service.GetPatientByID(adminUserInfo.CurrentOrgId, patientID)
339
 	patient, getPatientErr := service.GetPatientByID(adminUserInfo.CurrentOrgId, patientID)
337
 	if getPatientErr != nil {
340
 	if getPatientErr != nil {

+ 29 - 28
models/patient_models.go Zobrazit soubor

1731
 }
1731
 }
1732
 
1732
 
1733
 type NewDialysisPrescription struct {
1733
 type NewDialysisPrescription struct {
1734
-	ID                     int64   `gorm:"column:id" json:"id"`
1735
-	UserOrgId              int64   `gorm:"column:user_org_id" json:"user_org_id"`
1736
-	PatientId              int64   `gorm:"column:patient_id" json:"patient_id"`
1737
-	Dialyzer               int64   `gorm:"column:dialyzer" json:"dialyzer"`
1738
-	Anticoagulant          int64   `gorm:"column:anticoagulant" json:"anticoagulant"`
1739
-	AnticoagulantShouji    float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji"`
1740
-	AnticoagulantWeichi    float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi"`
1741
-	AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang"`
1742
-	ModeId                 int64   `gorm:"column:mode_id" json:"mode_id"`
1743
-	DialysisDuration       float64 `gorm:"column:dialysis_duration" json:"dialysis_duration"`
1744
-	ReplacementTotal       float64 `gorm:"column:replacement_total" json:"replacement_total"`
1745
-	ReplacementWay         int64   `gorm:"column:replacement_way" json:"replacement_way"`
1746
-	HemodialysisMachine    int64   `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine"`
1747
-	Remark                 string  `gorm:"column:remark" json:"remark"`
1748
-	Status                 int64   `gorm:"column:status" json:"status"`
1749
-	RecordDate             int64   `gorm:"column:record_date" json:"record_date"`
1750
-	DialysisDurationHour   int64   `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour"`
1751
-	DialysisDurationMinute int64   `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute"`
1752
-	DialysateFormulation   int64   `gorm:"column:dialysate_formulation" json:"dialysate_formulation"`
1753
-	TargetUltrafiltration  float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration"`
1754
-	BloodAccess            int64   `gorm:"column:blood_access" json:"blood_access"`
1755
-	Ultrafiltration        float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
1756
-	Dialyzers              int64   `gorm:"column:dialyzers" json:"dialyzers"`
1757
-	Blood                  string  `gorm:"column:blood" json:"blood"`
1758
-	DialysisDialyszers     string  `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
1759
-	DialysisIrrigation     string  `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
1760
-	AdminUserId            int64   `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1761
-	DialysisRemark         string  `gorm:"column:dialysis_remark" json:"dialysis_remark" form:"dialysis_remark"`
1734
+	ID                         int64   `gorm:"column:id" json:"id"`
1735
+	UserOrgId                  int64   `gorm:"column:user_org_id" json:"user_org_id"`
1736
+	PatientId                  int64   `gorm:"column:patient_id" json:"patient_id"`
1737
+	Dialyzer                   int64   `gorm:"column:dialyzer" json:"dialyzer"`
1738
+	Anticoagulant              int64   `gorm:"column:anticoagulant" json:"anticoagulant"`
1739
+	AnticoagulantShouji        float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji"`
1740
+	AnticoagulantWeichi        float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi"`
1741
+	AnticoagulantZongliang     float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang"`
1742
+	ModeId                     int64   `gorm:"column:mode_id" json:"mode_id"`
1743
+	DialysisDuration           float64 `gorm:"column:dialysis_duration" json:"dialysis_duration"`
1744
+	ReplacementTotal           float64 `gorm:"column:replacement_total" json:"replacement_total"`
1745
+	ReplacementWay             int64   `gorm:"column:replacement_way" json:"replacement_way"`
1746
+	HemodialysisMachine        int64   `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine"`
1747
+	Remark                     string  `gorm:"column:remark" json:"remark"`
1748
+	Status                     int64   `gorm:"column:status" json:"status"`
1749
+	RecordDate                 int64   `gorm:"column:record_date" json:"record_date"`
1750
+	DialysisDurationHour       int64   `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour"`
1751
+	DialysisDurationMinute     int64   `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute"`
1752
+	DialysateFormulation       int64   `gorm:"column:dialysate_formulation" json:"dialysate_formulation"`
1753
+	TargetUltrafiltration      float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration"`
1754
+	BloodAccess                int64   `gorm:"column:blood_access" json:"blood_access"`
1755
+	Ultrafiltration            float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
1756
+	Dialyzers                  int64   `gorm:"column:dialyzers" json:"dialyzers"`
1757
+	Blood                      string  `gorm:"column:blood" json:"blood"`
1758
+	DialysisDialyszers         string  `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
1759
+	DialysisIrrigation         string  `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
1760
+	AdminUserId                int64   `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1761
+	DialysisRemark             string  `gorm:"column:dialysis_remark" json:"dialysis_remark" form:"dialysis_remark"`
1762
+	DialyzerPerfusionApparatus string  `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
1762
 }
1763
 }
1763
 
1764
 
1764
 func (NewDialysisPrescription) TableName() string {
1765
 func (NewDialysisPrescription) TableName() string {

+ 4 - 3
service/auto_create_week_disinfection.go Zobrazit soubor

15
 
15
 
16
 func init() {
16
 func init() {
17
 	createWeekDisinfectionCronJob = cron.New()
17
 	createWeekDisinfectionCronJob = cron.New()
18
-	//spec := "0 0 23 * * ?" // 每天23点执行一次
19
-	spec := "0 55 23 * * ?" // 每天23点55执行一次
18
+	spec := "0 50 23 * * ?" // 每天23点执行一次
19
+	//spec := "0 55 23 * * ?" // 每天23点55执行一次
20
 	//spec := "0 0 5 * * ?" // 每天23点55执行一次
20
 	//spec := "0 0 5 * * ?" // 每天23点55执行一次
21
 	//spec := "0 */1 * * * ?" // 每1分钟执行一次
21
 	//spec := "0 */1 * * * ?" // 每1分钟执行一次
22
 	createWeekDisinfectionCronJob.AddFunc(spec, func() {
22
 	createWeekDisinfectionCronJob.AddFunc(spec, func() {
31
 }
31
 }
32
 
32
 
33
 func AutoCreateWeekDisinfectionJob() {
33
 func AutoCreateWeekDisinfectionJob() {
34
+	fmt.Println("开始执行-----------------------------------------------")
34
 	timeStr := time.Now().Format("2006-01-02")
35
 	timeStr := time.Now().Format("2006-01-02")
35
 	timeLayout := "2006-01-02 15:04:05"
36
 	timeLayout := "2006-01-02 15:04:05"
36
 	fmt.Println("timeStr:", timeStr)
37
 	fmt.Println("timeStr:", timeStr)
173
 //	return org, err
174
 //	return org, err
174
 //}
175
 //}
175
 
176
 
176
-//查询当天有排班的所有机构
177
+// 查询当天有排班的所有机构
177
 func GetAllOrgID(time int64) (schedule []*models.XtSchedule, err error) {
178
 func GetAllOrgID(time int64) (schedule []*models.XtSchedule, err error) {
178
 
179
 
179
 	err = XTReadDB().Raw("select user_org_id,id,partition_id,bed_id,patient_id,schedule_date,schedule_type,schedule_week,mode_id from xt_schedule where schedule_date = ?  group by user_org_id", time).Scan(&schedule).Error
180
 	err = XTReadDB().Raw("select user_org_id,id,partition_id,bed_id,patient_id,schedule_date,schedule_type,schedule_week,mode_id from xt_schedule where schedule_date = ?  group by user_org_id", time).Scan(&schedule).Error

+ 7 - 0
service/doctor_schedule_service.go Zobrazit soubor

686
 	return err
686
 	return err
687
 }
687
 }
688
 
688
 
689
+func DeleteScheduleByPatientId(patient_id int64, schedule_date int64, user_org_id int64) (models.XtSchedules, error) {
690
+
691
+	schedules := models.XtSchedules{}
692
+	err := XTWriteDB().Model(&schedules).Where("patient_id = ? and schedule_date = ? and user_org_id = ?", patient_id, schedule_date, user_org_id).Updates(map[string]interface{}{"status": 0}).Error
693
+	return schedules, err
694
+}
695
+
689
 func GetSearchPatient(keywords string, orgid int64, startime int64) (schedule []*models.Schedule, err error) {
696
 func GetSearchPatient(keywords string, orgid int64, startime int64) (schedule []*models.Schedule, err error) {
690
 
697
 
691
 	likeKey := "%" + keywords + "%"
698
 	likeKey := "%" + keywords + "%"

+ 2 - 3
service/schedule_service.go Zobrazit soubor

10
 	"github.com/jinzhu/gorm"
10
 	"github.com/jinzhu/gorm"
11
 )
11
 )
12
 
12
 
13
-//GetSchedulePartitionPanel 取出排班面板,分区-机号
13
+// GetSchedulePartitionPanel 取出排班面板,分区-机号
14
 func GetSchedulePartitionPanel(orgID int64) (partitions []*models.Partition, err error) {
14
 func GetSchedulePartitionPanel(orgID int64) (partitions []*models.Partition, err error) {
15
 
15
 
16
 	err = readDb.Model(&models.DeviceZone{}).Preload("Jihaos", "org_id=? and status=1", orgID).Where("org_id=? and status=1", orgID).Order("").Find(&partitions).Error
16
 	err = readDb.Model(&models.DeviceZone{}).Preload("Jihaos", "org_id=? and status=1", orgID).Where("org_id=? and status=1", orgID).Order("").Find(&partitions).Error
320
 	return err
320
 	return err
321
 }
321
 }
322
 
322
 
323
-//参数一:当前操作的患者的排班     参数二被替换床位对应的排班
323
+// 参数一:当前操作的患者的排班     参数二被替换床位对应的排班
324
 func UpdateScheduleTwo(schone models.Schedule, schtwo models.Schedule) {
324
 func UpdateScheduleTwo(schone models.Schedule, schtwo models.Schedule) {
325
 	utx := XTWriteDB()
325
 	utx := XTWriteDB()
326
 	//床位
326
 	//床位
355
 	schone.IsExport = 9000
355
 	schone.IsExport = 9000
356
 	schtwo.IsExport = 9000
356
 	schtwo.IsExport = 9000
357
 
357
 
358
-	utx.Model(&models.Schedule{}).Where("id = ?", schone.ID).Updates(map[string]interface{}{"partition_id": schone.PartitionId, "bed_id": schone.BedId, "schedule_type": schone.ScheduleType, "is_export": 9000})
359
 	utx.Model(&models.Schedule{}).Where("id = ?", schtwo.ID).Updates(map[string]interface{}{"partition_id": schtwo.PartitionId, "bed_id": schtwo.BedId, "schedule_type": schtwo.ScheduleType, "is_export": 9000})
358
 	utx.Model(&models.Schedule{}).Where("id = ?", schtwo.ID).Updates(map[string]interface{}{"partition_id": schtwo.PartitionId, "bed_id": schtwo.BedId, "schedule_type": schtwo.ScheduleType, "is_export": 9000})
360
 
359
 
361
 }
360
 }