Przeglądaj źródła

Merge branch 'xt_statistics_branch'

csx 4 lat temu
rodzic
commit
11aafe623d

+ 7 - 5
service/statistics_service/index_evaluation_service.go Wyświetl plik

@@ -33,20 +33,22 @@ func GetDialysisProcessIndexChartData(user_org_id int64, patient_id int64, start
33 33
 	db := service.XTReadDB()
34 34
 	switch statistics_type {
35 35
 	case 1:
36
-		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, weight_before as value from xt_assessment_before_dislysis dislysis JOIN xt_schedule sch ON sch.schedule_date = dislysis.assessment_date AND sch.patient_id = dislysis.patient_id AND sch.user_org_id = ?  Where dislysis.status = 1 AND dislysis.user_org_id = ? AND dislysis.patient_id = ?  AND dislysis.assessment_date <= ? AND  dislysis.assessment_date >= ? ", user_org_id, user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
36
+		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, weight_before as value from xt_assessment_before_dislysis  Where status = 1 AND user_org_id = ? AND patient_id = ?  AND assessment_date <= ? AND  assessment_date >= ? ", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
37 37
 		break
38 38
 	case 2:
39
-		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, weight_after as value from xt_assessment_after_dislysis dislysis JOIN xt_schedule sch ON sch.schedule_date = dislysis.assessment_date AND sch.patient_id = dislysis.patient_id AND sch.user_org_id = ?   Where dislysis.status = 1 AND dislysis.user_org_id = ? AND dislysis.patient_id = ?  AND dislysis.assessment_date <= ? AND  dislysis.assessment_date >= ? ", user_org_id, user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
39
+		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, weight_after as value from xt_assessment_after_dislysis  Where status = 1 AND user_org_id = ? AND patient_id = ?  AND assessment_date <= ? AND  assessment_date >= ? ", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
40
+
40 41
 		break
41 42
 	case 3:
42
-		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, systolic_blood_pressure as value from xt_assessment_before_dislysis dislysis JOIN xt_schedule sch ON sch.schedule_date = dislysis.assessment_date AND sch.patient_id = dislysis.patient_id AND sch.user_org_id = ?   Where dislysis.status = 1 AND dislysis.user_org_id = ? AND dislysis.patient_id = ? AND  dislysis.assessment_date <= ? AND  dislysis.assessment_date >= ? AND dislysis.systolic_blood_pressure <> 0 ", user_org_id, user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
43
+		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, systolic_blood_pressure as value from xt_assessment_before_dislysis  Where status = 1 AND user_org_id = ? AND patient_id = ? AND  assessment_date <= ? AND  assessment_date >= ? AND systolic_blood_pressure <> 0 ", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
44
+
43 45
 		break
44 46
 	case 4:
45
-		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, diastolic_blood_pressure as value from xt_assessment_before_dislysis dislysis JOIN xt_schedule sch ON sch.schedule_date = dislysis.assessment_date AND sch.patient_id = dislysis.patient_id AND sch.user_org_id = ?    Where dislysis.status = 1 AND dislysis.user_org_id = ? AND dislysis.patient_id = ?  AND dislysis.assessment_date <= ? AND  dislysis.assessment_date >= ?  AND dislysis.diastolic_blood_pressure <> 0", user_org_id, user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
47
+		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, diastolic_blood_pressure as value from xt_assessment_before_dislysis  Where status = 1 AND user_org_id = ? AND patient_id = ?  AND assessment_date <= ? AND  assessment_date >= ?  AND diastolic_blood_pressure <> 0", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
46 48
 
47 49
 		break
48 50
 	case 5:
49
-		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, pulse_frequency as value from xt_assessment_before_dislysis dialysis JOIN xt_schedule sch ON sch.schedule_date = dislysis.assessment_date AND sch.patient_id = dislysis.patient_id AND sch.user_org_id = ?   Where dislysis.status = 1 AND dislysis.user_org_id = ? AND dislysis.patient_id = ?  AND dislysis.assessment_date <= ? AND  dislysis.assessment_date >= ? ", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
51
+		err = db.Raw("select from_unixtime(assessment_date,'%Y-%m-%d') as date, pulse_frequency as value from xt_assessment_before_dislysis  Where status = 1 AND user_org_id = ? AND patient_id = ?  AND assessment_date <= ? AND  assessment_date >= ? ", user_org_id, patient_id, end_time, start_time).Scan(&datas).Error
50 52
 
51 53
 		break
52 54
 	case 6: