Quellcode durchsuchen

Merge branch 'xt_statistics_branch'

csx vor 4 Jahren
Ursprung
Commit
7d149b4204
1 geänderte Dateien mit 11 neuen und 11 gelöschten Zeilen
  1. 11 11
      service/statistics_service/index_evaluation_service.go

+ 11 - 11
service/statistics_service/index_evaluation_service.go Datei anzeigen

@@ -667,7 +667,7 @@ func GetDialysisWeightTableData(orgID, patientID int64, page, limit, start, end
667 667
 	if end != 0 {
668 668
 		db = db.Where("assessment_date<=?", end)
669 669
 	}
670
-	db = db.Preload("VMAssessmentAfterDislysis", "status = 1").Preload("VMPatients", "status = 1 AND user_org_id = ?", orgID)
670
+	db = db.Preload("VMAssessmentAfterDislysis", "status = 1 AND user_org_id = ?", orgID).Preload("VMPatients", "status = 1 AND user_org_id = ?", orgID)
671 671
 	err = db.Count(&total).Offset(offset).Limit(limit).Order("assessment_date desc").Select("dry_weight, weight_before, patient_id, assessment_date").Find(&orders).Error
672 672
 
673 673
 	for _, item := range orders {
@@ -972,13 +972,13 @@ func GetBloodPressureTableData(orgID, patientID int64, page, limit, start, end i
972 972
 	if end != 0 {
973 973
 		db = db.Where("sch.created_time<=?", end)
974 974
 	}
975
-	db = db.Preload("VMPredialysisEvaluation", "status = 1").
976
-		Preload("VMAssessmentAfterDislysis", "status = 1").
975
+	db = db.Preload("VMPredialysisEvaluation", "status = 1 AND user_org_id = ?", orgID).
976
+		Preload("VMAssessmentAfterDislysis", "status = 1 AND user_org_id = ?", orgID).
977 977
 		Preload("VMMinMonitoringRecord", func(db *gorm.DB) *gorm.DB {
978
-			return db.Where("status = 1").Order("systolic_blood_pressure DESC")
978
+			return db.Where("status = 1 AND user_org_id = ?", orgID).Order("systolic_blood_pressure DESC")
979 979
 		}).
980 980
 		Preload("VMMaxMonitoringRecord", func(db *gorm.DB) *gorm.DB {
981
-			return db.Where("status = 1").Order("systolic_blood_pressure ASC")
981
+			return db.Where("status = 1 AND user_org_id = ?", orgID).Order("systolic_blood_pressure ASC")
982 982
 		}).
983 983
 		Preload("VMPatients", "status = 1 AND user_org_id = ?", orgID)
984 984
 	err = db.Count(&total).Offset(offset).Limit(limit).Order("sch.schedule_date desc").Select(" sch.schedule_date,sch.patient_id,sch.user_org_id").Find(&orders).Error
@@ -1311,7 +1311,7 @@ func GetInspectionChartTableData(user_org_id int64, start_time int64, end_time i
1311 1311
 			db := service.XTReadDB()
1312 1312
 			offset := (page - 1) * limit
1313 1313
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1  AND inspect_value < ?", user_org_id, start_time, end_time, project_id, item_id, value).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1314
-				return db.Where("status = 1")
1314
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1315 1315
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1316 1316
 			return datas, total, err
1317 1317
 		} else if indexTwo != -1 {
@@ -1320,7 +1320,7 @@ func GetInspectionChartTableData(user_org_id int64, start_time int64, end_time i
1320 1320
 			db := service.XTReadDB()
1321 1321
 			offset := (page - 1) * limit
1322 1322
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1  AND inspect_value > ?", user_org_id, start_time, end_time, project_id, item_id, value).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1323
-				return db.Where("status = 1")
1323
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1324 1324
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1325 1325
 			return datas, total, err
1326 1326
 		} else if indexThree != -1 {
@@ -1337,14 +1337,14 @@ func GetInspectionChartTableData(user_org_id int64, start_time int64, end_time i
1337 1337
 			db := service.XTReadDB()
1338 1338
 			offset := (page - 1) * limit
1339 1339
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1  AND inspect_value >= ? AND inspect_value <= ?", user_org_id, start_time, end_time, project_id, item_id, float1, float2).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1340
-				return db.Where("status = 1")
1340
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1341 1341
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1342 1342
 			return datas, total, err
1343 1343
 		} else {
1344 1344
 			db := service.XTReadDB()
1345 1345
 			offset := (page - 1) * limit
1346 1346
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1 ", user_org_id, start_time, end_time, project_id, item_id).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1347
-				return db.Where("status = 1")
1347
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1348 1348
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1349 1349
 			return datas, total, err
1350 1350
 		}
@@ -1355,7 +1355,7 @@ func GetInspectionChartTableData(user_org_id int64, start_time int64, end_time i
1355 1355
 			db := service.XTReadDB()
1356 1356
 			offset := (page - 1) * limit
1357 1357
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1  ", user_org_id, start_time, end_time, project_id, item_id).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1358
-				return db.Where("status = 1")
1358
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1359 1359
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1360 1360
 			return datas, total, err
1361 1361
 
@@ -1364,7 +1364,7 @@ func GetInspectionChartTableData(user_org_id int64, start_time int64, end_time i
1364 1364
 			db := service.XTReadDB()
1365 1365
 			offset := (page - 1) * limit
1366 1366
 			err = db.Model(&Inspection{}).Where("org_id = ? AND status = 1 AND created_time >= ? AND created_time <= ?  AND project_id = ? AND item_id = ? AND status = 1  AND inspect_value = ?", user_org_id, start_time, end_time, project_id, item_id, range_value).Preload("Patient", func(db *gorm.DB) *gorm.DB {
1367
-				return db.Where("status = 1")
1367
+				return db.Where("status = 1 AND user_org_id = ?", user_org_id)
1368 1368
 			}).Count(&total).Offset(offset).Limit(limit).Find(&datas).Error
1369 1369
 			return datas, total, err
1370 1370