Quellcode durchsuchen

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

csx vor 3 Jahren
Ursprung
Commit
af4354d08c
2 geänderte Dateien mit 10 neuen und 2 gelöschten Zeilen
  1. 2 1
      controllers/sg/his_api_controller.go
  2. 8 1
      service/gdyb_service.go

+ 2 - 1
controllers/sg/his_api_controller.go Datei anzeigen

@@ -97,7 +97,7 @@ func (c *HisApiController) GetSettleList() {
97 97
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeHisOrderNoExistParamWrong)
98 98
 		return
99 99
 	}
100
-	struct4101 := &service.Struct4101{
100
+	struct4101 := service.Struct4101{
101 101
 		PsnNo:          order.PsnNo,
102 102
 		MdtrtId:        order.MdtrtId,
103 103
 		SetlId:         order.SetlId,
@@ -166,6 +166,7 @@ func (c *HisApiController) GetSettleList() {
166 166
 	tempOpspdiseinfo.MaindiagFlag = "1"
167 167
 	tempOpspdiseinfo.OprnOprtCode = ""
168 168
 	tempOpspdiseinfo.OprnOprtName = ""
169
+
169 170
 	tempOpspdiseinfos = append(tempOpspdiseinfos, tempOpspdiseinfo)
170 171
 	tempOpspdiseinfo2.DiagCode = sickConfigTwo.CountryCode
171 172
 	tempOpspdiseinfo2.DiagName = sickConfigTwo.CountryContentName

+ 8 - 1
service/gdyb_service.go Datei anzeigen

@@ -2158,7 +2158,7 @@ type Struct4101 struct {
2158 2158
 }
2159 2159
 
2160 2160
 //
2161
-func Gdyb4101(struct4101 *Struct4101, secret_key string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string) string {
2161
+func Gdyb4101(struct4101 Struct4101, secret_key string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string) string {
2162 2162
 	// 生成签名
2163 2163
 	nonce := GetRandomString(32)
2164 2164
 	timestamp := time.Now().Unix()
@@ -2257,6 +2257,7 @@ func Gdyb4101(struct4101 *Struct4101, secret_key string, org_name string, doctor
2257 2257
 	payinfo := make([]map[string]interface{}, 0) // 基金支付信息
2258 2258
 	payinfotemp := make(map[string]interface{})
2259 2259
 	for _, item := range struct4101.CustomStruct {
2260
+		fmt.Println(item.FundPayType)
2260 2261
 		payinfotemp["fund_pay_type"] = item.FundPayType // 基金支付类型  必填
2261 2262
 		payinfotemp["fund_payamt"] = item.FundPayamt    // 基金支付金额
2262 2263
 		payinfo = append(payinfo, payinfotemp)
@@ -2265,6 +2266,8 @@ func Gdyb4101(struct4101 *Struct4101, secret_key string, org_name string, doctor
2265 2266
 	opspdiseinfo := make([]map[string]interface{}, 0) // 门诊慢特病诊断信息
2266 2267
 	opspdiseinfotemp := make(map[string]interface{})
2267 2268
 	for _, item := range struct4101.OpspdiseinfoStruct {
2269
+		fmt.Println(item.DiagName)
2270
+
2268 2271
 		opspdiseinfotemp["diag_name"] = item.DiagName // 诊断名称  必填
2269 2272
 		opspdiseinfotemp["diag_code"] = item.DiagCode // 诊断代码 必填
2270 2273
 		opspdiseinfotemp["oprn_oprt_name"] = ""       // 手术操作名称 必填
@@ -2275,6 +2278,8 @@ func Gdyb4101(struct4101 *Struct4101, secret_key string, org_name string, doctor
2275 2278
 	diseinfo := make([]map[string]interface{}, 0) // 住院诊断信息
2276 2279
 	diseinfotemp := make(map[string]interface{})
2277 2280
 	for _, item := range struct4101.OpspdiseinfoStruct {
2281
+		fmt.Println(item.DiagName)
2282
+
2278 2283
 		diseinfotemp["diag_type"] = item.MaindiagFlag // 诊断类别  必填
2279 2284
 		diseinfotemp["diag_code"] = item.DiagCode     // 诊断代码 必填
2280 2285
 		diseinfotemp["diag_name"] = item.DiagName     // 诊断名称 必填
@@ -2285,6 +2290,8 @@ func Gdyb4101(struct4101 *Struct4101, secret_key string, org_name string, doctor
2285 2290
 	iteminfo := make([]map[string]interface{}, 0) // 住院诊断信息
2286 2291
 	iteminfotemp := make(map[string]interface{})
2287 2292
 	for _, item := range struct4101.IteminfoStruct {
2293
+		fmt.Println(item.MedChrgitm)
2294
+
2288 2295
 		iteminfotemp["med_chrgitm"] = item.MedChrgitm            // 医疗收费项目  必填
2289 2296
 		iteminfotemp["amt"] = item.Amt                           // 金额 必填
2290 2297
 		iteminfotemp["claa_sumfee"] = item.ClaaSumfee            // 甲类费用合计 必填