Browse Source

医保对接

csx 3 years ago
parent
commit
c334d48913

+ 7 - 0
controllers/his_api_controller.go View File

473
 	doctor_id, _ := c.GetInt64("doctor", 0)
473
 	doctor_id, _ := c.GetInt64("doctor", 0)
474
 	department, _ := c.GetInt64("department", 0)
474
 	department, _ := c.GetInt64("department", 0)
475
 	his_patient_id, _ := c.GetInt64("his_patient_id")
475
 	his_patient_id, _ := c.GetInt64("his_patient_id")
476
+
476
 	p_type, _ := c.GetInt64("p_type")
477
 	p_type, _ := c.GetInt64("p_type")
477
 	dataBody := make(map[string]interface{}, 0)
478
 	dataBody := make(map[string]interface{}, 0)
478
 	err := json.Unmarshal(c.Ctx.Input.RequestBody, &dataBody)
479
 	err := json.Unmarshal(c.Ctx.Input.RequestBody, &dataBody)
1871
 		advice.Groupno = groupno
1872
 		advice.Groupno = groupno
1872
 	}
1873
 	}
1873
 
1874
 
1875
+	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
1876
+		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)
1877
+		advice.HospApprFlag = hosp_appr_flag
1878
+	}
1879
+
1874
 	if json["prescribing_number"] != nil && reflect.TypeOf(json["prescribing_number"]).String() == "string" {
1880
 	if json["prescribing_number"] != nil && reflect.TypeOf(json["prescribing_number"]).String() == "string" {
1875
 		prescribingNumber, _ := strconv.ParseFloat(json["prescribing_number"].(string), 64)
1881
 		prescribingNumber, _ := strconv.ParseFloat(json["prescribing_number"].(string), 64)
1876
 		advice.PrescribingNumber = prescribingNumber
1882
 		advice.PrescribingNumber = prescribingNumber
1895
 					advice.Checker = hisAdvice.Checker
1901
 					advice.Checker = hisAdvice.Checker
1896
 					advice.CheckState = hisAdvice.CheckState
1902
 					advice.CheckState = hisAdvice.CheckState
1897
 					advice.StartTime = hisAdvice.StartTime
1903
 					advice.StartTime = hisAdvice.StartTime
1904
+					advice.HospApprFlag = hisAdvice.HospApprFlag
1898
 					//advice.Groupno = hisAdvice.Groupno
1905
 					//advice.Groupno = hisAdvice.Groupno
1899
 
1906
 
1900
 				}
1907
 				}

+ 5 - 0
controllers/new_mobile_api_controllers/mobile_his_api_controller.go View File

715
 		groupno := int64(json["groupno"].(float64))
715
 		groupno := int64(json["groupno"].(float64))
716
 		advice.Groupno = groupno
716
 		advice.Groupno = groupno
717
 	}
717
 	}
718
+	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
719
+		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)
720
+		advice.HospApprFlag = hosp_appr_flag
721
+	}
718
 
722
 
719
 	if json["advice_id"] != nil && reflect.TypeOf(json["advice_id"]).String() == "float64" {
723
 	if json["advice_id"] != nil && reflect.TypeOf(json["advice_id"]).String() == "float64" {
720
 		advice_id := int64(json["advice_id"].(float64))
724
 		advice_id := int64(json["advice_id"].(float64))
729
 					advice.CheckTime = hisAdvice.CheckTime
733
 					advice.CheckTime = hisAdvice.CheckTime
730
 					advice.Checker = hisAdvice.Checker
734
 					advice.Checker = hisAdvice.Checker
731
 					advice.CheckState = hisAdvice.CheckState
735
 					advice.CheckState = hisAdvice.CheckState
736
+					advice.HospApprFlag = hisAdvice.HospApprFlag
732
 					//advice.Groupno = hisAdvice.Groupno
737
 					//advice.Groupno = hisAdvice.Groupno
733
 					//advice.StartTime = hisAdvice.StartTime
738
 					//advice.StartTime = hisAdvice.StartTime
734
 
739