Przeglądaj źródła

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 lat temu
rodzic
commit
93cfb1a8b2
2 zmienionych plików z 5 dodań i 5 usunięć
  1. 3 3
      controllers/sg/his_api_controller.go
  2. 2 2
      service/his_service.go

+ 3 - 3
controllers/sg/his_api_controller.go Wyświetl plik

542
 	for _, item := range diagnosis_ids {
542
 	for _, item := range diagnosis_ids {
543
 		id, _ := strconv.ParseInt(item, 10, 64)
543
 		id, _ := strconv.ParseInt(item, 10, 64)
544
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
544
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
545
-		config = append(config, diagnosisConfig)
545
+		config = append(config, &diagnosisConfig)
546
 	}
546
 	}
547
 
547
 
548
 	for _, item := range config {
548
 	for _, item := range config {
2155
 	for _, item := range diagnosis_ids {
2155
 	for _, item := range diagnosis_ids {
2156
 		id, _ := strconv.ParseInt(item, 10, 64)
2156
 		id, _ := strconv.ParseInt(item, 10, 64)
2157
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
2157
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
2158
-		config = append(config, diagnosisConfig)
2158
+		config = append(config, &diagnosisConfig)
2159
 	}
2159
 	}
2160
 
2160
 
2161
 	sickConfig, _ := service.FindSickById(sick_type)
2161
 	sickConfig, _ := service.FindSickById(sick_type)
3497
 	for _, item := range diagnosis_ids {
3497
 	for _, item := range diagnosis_ids {
3498
 		id, _ := strconv.ParseInt(item, 10, 64)
3498
 		id, _ := strconv.ParseInt(item, 10, 64)
3499
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
3499
 		diagnosisConfig, _ := service.FindDiagnoseById(id)
3500
-		config = append(config, diagnosisConfig)
3500
+		config = append(config, &diagnosisConfig)
3501
 	}
3501
 	}
3502
 	//diagnosisConfig, _ := service.FindDiagnoseById(diagnosis_id)
3502
 	//diagnosisConfig, _ := service.FindDiagnoseById(diagnosis_id)
3503
 
3503
 

+ 2 - 2
service/his_service.go Wyświetl plik

975
 	return &patient, nil
975
 	return &patient, nil
976
 }
976
 }
977
 
977
 
978
-func FindDiagnoseById(id int64) (*models.HisXtDiagnoseConfig, error) {
979
-	dealer := &models.HisXtDiagnoseConfig{}
978
+func FindDiagnoseById(id int64) (models.HisXtDiagnoseConfig, error) {
979
+	dealer := models.HisXtDiagnoseConfig{}
980
 	err := readDb.Model(&models.HisXtDiagnoseConfig{}).Where("id = ? AND status = 1", id).First(&dealer).Error
980
 	err := readDb.Model(&models.HisXtDiagnoseConfig{}).Where("id = ? AND status = 1", id).First(&dealer).Error
981
 	return dealer, err
981
 	return dealer, err
982
 }
982
 }