|
@@ -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
|