Browse Source

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

csx 3 years ago
parent
commit
ba9d1914af
1 changed files with 16 additions and 17 deletions
  1. 16 17
      controllers/sg/his_api_controller.go

+ 16 - 17
controllers/sg/his_api_controller.go View File

738
 	var tempOpspdiseinfo2 service.OpspdiseinfoStruct
738
 	var tempOpspdiseinfo2 service.OpspdiseinfoStruct
739
 	//sickConfig, _ := service.FindDiagnoseById(his.Diagnosis)
739
 	//sickConfig, _ := service.FindDiagnoseById(his.Diagnosis)
740
 
740
 
741
-	//diagnosis_ids := strings.Split(his.Diagnosis, ",")
742
-	//var config []*models.HisXtDiagnoseConfig
743
-	//for _, item := range diagnosis_ids {
744
-	//	id, _ := strconv.ParseInt(item, 10, 64)
745
-	//	diagnosisConfig, _ := service.FindDiagnoseById(id)
746
-	//	config = append(config, &diagnosisConfig)
747
-	//}
748
-	//
749
-	//for _, item := range config {
750
-	//	var tempOpspdiseinfo service.OpspdiseinfoStruct
751
-	//	tempOpspdiseinfo.DiagCode = item.CountryCode
752
-	//	tempOpspdiseinfo.DiagName = item.CountryContentName
753
-	//	tempOpspdiseinfo.MaindiagFlag = "1"
754
-	//	tempOpspdiseinfo.OprnOprtCode = ""
755
-	//	tempOpspdiseinfo.OprnOprtName = ""
756
-	//	tempOpspdiseinfos = append(tempOpspdiseinfos, tempOpspdiseinfo)
757
-	//}
741
+	diagnosis_ids := strings.Split(his.Diagnosis, ",")
742
+	var config []*models.HisXtDiagnoseConfig
743
+	for _, item := range diagnosis_ids {
744
+		id, _ := strconv.ParseInt(item, 10, 64)
745
+		diagnosisConfig, _ := service.FindDiagnoseById(id)
746
+		config = append(config, &diagnosisConfig)
747
+	}
748
+	for _, item := range config {
749
+		var tempOpspdiseinfo service.OpspdiseinfoStruct
750
+		tempOpspdiseinfo.DiagCode = item.CountryCode
751
+		tempOpspdiseinfo.DiagName = item.CountryContentName
752
+		tempOpspdiseinfo.MaindiagFlag = "1"
753
+		tempOpspdiseinfo.OprnOprtCode = ""
754
+		tempOpspdiseinfo.OprnOprtName = ""
755
+		tempOpspdiseinfos = append(tempOpspdiseinfos, tempOpspdiseinfo)
756
+	}
758
 
757
 
759
 	sickConfigTwo, _ := service.FindSickById(his.SickType)
758
 	sickConfigTwo, _ := service.FindSickById(his.SickType)
760
 	tempOpspdiseinfo2.DiagCode = sickConfigTwo.ContentCode
759
 	tempOpspdiseinfo2.DiagCode = sickConfigTwo.ContentCode