Преглед на файлове

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

csx преди 3 години
родител
ревизия
ba9d1914af
променени са 1 файла, в които са добавени 16 реда и са изтрити 17 реда
  1. 16 17
      controllers/sg/his_api_controller.go

+ 16 - 17
controllers/sg/his_api_controller.go Целия файл

@@ -738,23 +738,22 @@ func (c *HisApiController) GetSettleList() {
738 738
 	var tempOpspdiseinfo2 service.OpspdiseinfoStruct
739 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 758
 	sickConfigTwo, _ := service.FindSickById(his.SickType)
760 759
 	tempOpspdiseinfo2.DiagCode = sickConfigTwo.ContentCode