瀏覽代碼

医保对接

csx 3 年之前
父節點
當前提交
dd73d3ef5f

+ 6 - 0
controllers/his_api_controller.go 查看文件

@@ -1860,6 +1860,11 @@ func (c *HisApiController) setAdviceWithJSON(advice *models.HisDoctorAdviceInfo,
1860 1860
 		}
1861 1861
 	}
1862 1862
 
1863
+	if json["groupno"] != nil || reflect.TypeOf(json["groupno"]).String() == "float64" {
1864
+		groupno := int64(json["groupno"].(float64))
1865
+		advice.Groupno = groupno
1866
+	}
1867
+
1863 1868
 	if json["prescribing_number"] != nil && reflect.TypeOf(json["prescribing_number"]).String() == "string" {
1864 1869
 		prescribingNumber, _ := strconv.ParseFloat(json["prescribing_number"].(string), 64)
1865 1870
 		advice.PrescribingNumber = prescribingNumber
@@ -1884,6 +1889,7 @@ func (c *HisApiController) setAdviceWithJSON(advice *models.HisDoctorAdviceInfo,
1884 1889
 					advice.Checker = hisAdvice.Checker
1885 1890
 					advice.CheckState = hisAdvice.CheckState
1886 1891
 					advice.StartTime = hisAdvice.StartTime
1892
+					advice.Groupno = hisAdvice.Groupno
1887 1893
 
1888 1894
 				}
1889 1895
 			}

+ 6 - 0
controllers/new_mobile_api_controllers/mobile_his_api_controller.go 查看文件

@@ -706,6 +706,11 @@ func (c *MobileHisApiController) setAdviceWithJSON(advice *models.HisDoctorAdvic
706 706
 			advice.DrugId = drug_id
707 707
 		}
708 708
 	}
709
+	if json["groupno"] != nil || reflect.TypeOf(json["groupno"]).String() == "float64" {
710
+		groupno := int64(json["groupno"].(float64))
711
+		advice.Groupno = groupno
712
+	}
713
+
709 714
 	if json["advice_id"] != nil && reflect.TypeOf(json["advice_id"]).String() == "float64" {
710 715
 		advice_id := int64(json["advice_id"].(float64))
711 716
 		advice.ID = advice_id
@@ -719,6 +724,7 @@ func (c *MobileHisApiController) setAdviceWithJSON(advice *models.HisDoctorAdvic
719 724
 					advice.CheckTime = hisAdvice.CheckTime
720 725
 					advice.Checker = hisAdvice.Checker
721 726
 					advice.CheckState = hisAdvice.CheckState
727
+					advice.Groupno = hisAdvice.Groupno
722 728
 					//advice.StartTime = hisAdvice.StartTime
723 729
 
724 730
 				}