Browse Source

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

XMLWAN 4 years ago
parent
commit
476778cef9
2 changed files with 32 additions and 17 deletions
  1. 31 17
      controllers/sz/sz_his_api_controller.go
  2. 1 0
      models/his_models.go

+ 31 - 17
controllers/sz/sz_his_api_controller.go View File

@@ -3303,14 +3303,14 @@ func (c *SZHisApiController) GetDrugList() {
3303 3303
 
3304 3304
 	//获取药品剂型
3305 3305
 	drugs, _ := service.GetDrugDosageForm(orgId)
3306
-	for _, item := range list {
3307
-
3308
-		for _, it := range drugs {
3309
-			if item.DrugDosageForm == it.Value {
3310
-				item.DrugDosageName = it.Name
3311
-			}
3312
-		}
3313
-	}
3306
+	// for _, item := range list {
3307
+
3308
+	// 	for _, it := range drugs {
3309
+	// 		if item.DrugDosageForm == it.Value {
3310
+	// 			item.DrugDosageName = it.Code
3311
+	// 		}
3312
+	// 	}
3313
+	// }
3314 3314
 	miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
3315 3315
 	var doctor_name string
3316 3316
 	var doctor_code string
@@ -3334,6 +3334,13 @@ func (c *SZHisApiController) GetDrugList() {
3334 3334
 			RetailPrice:            item.RetailPrice,
3335 3335
 			LastPrice:              item.LastPrice,
3336 3336
 			LimitRemark:            item.LimitRemark,
3337
+
3338
+		}
3339
+
3340
+		for _, it := range drugs {
3341
+			if item.DrugDosageForm == it.Value {
3342
+				detail.DrugDosageName = it.Code
3343
+			}
3337 3344
 		}
3338 3345
 
3339 3346
 		result := service.SzybML008(doctor_name, doctor_code, miConfig.Code, detail)
@@ -3557,15 +3564,15 @@ func (c *SZHisApiController) GetRevocation() {
3557 3564
 			list, _ := service.GetDrugListByDetail(orgId, id)
3558 3565
 			//获取药品剂型
3559 3566
 			drugs, _ := service.GetDrugDosageForm(orgId)
3560
-			for _, item := range list {
3561
-				fmt.Println(item.DrugDosageForm)
3562
-				for _, it := range drugs {
3563
-
3564
-					if item.DrugDosageForm == it.Value {
3565
-						item.DrugDosageName = it.Name
3566
-					}
3567
-				}
3568
-			}
3567
+			// for _, item := range list {
3568
+			// 	fmt.Println(item.DrugDosageForm)
3569
+			// 	for _, it := range drugs {
3570
+
3571
+			// 		if item.DrugDosageForm == it.Value {
3572
+			// 			item.DrugDosageName = it.Name
3573
+			// 		}
3574
+			// 	}
3575
+			// }
3569 3576
 			fmt.Print("长度", len(list))
3570 3577
 			miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
3571 3578
 			var doctor_name string
@@ -3593,6 +3600,13 @@ func (c *SZHisApiController) GetRevocation() {
3593 3600
 					LimitRemark:                 item.LimitRemark,
3594 3601
 				}
3595 3602
 
3603
+				for _, it := range drugs {
3604
+
3605
+					if item.DrugDosageForm == it.Value {
3606
+						detail.DrugDosageName = it.Code
3607
+					}
3608
+				}
3609
+
3596 3610
 				result := service.SzybML008(doctor_name, doctor_code, miConfig.Code, detail)
3597 3611
 
3598 3612
 				var dat map[string]interface{}

+ 1 - 0
models/his_models.go View File

@@ -1024,6 +1024,7 @@ type XtDrugDataConfig struct {
1024 1024
 	Title          string    `gorm:"column:title" json:"title" form:"title"`
1025 1025
 	Content        string    `gorm:"column:content" json:"content" form:"content"`
1026 1026
 	Orders         int64     `gorm:"column:orders" json:"orders" form:"orders"`
1027
+	Code        string    `gorm:"column:code" json:"code" form:"code"`
1027 1028
 }
1028 1029
 
1029 1030
 func (XtDrugDataConfig) TableName() string {