Browse Source

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

csx 2 years ago
parent
commit
90147f9d2c
1 changed files with 5 additions and 2 deletions
  1. 5 2
      service/hbyb_service.go

+ 5 - 2
service/hbyb_service.go View File

888
 	inputMessage := SetInputMessage(nonce, timestamp, baseParams.OrgName, baseParams.Doctor, baseParams.FixmedinsCode, baseParams.InsuplcAdmdvs, baseParams.MdtrtareaAdmvs)
888
 	inputMessage := SetInputMessage(nonce, timestamp, baseParams.OrgName, baseParams.Doctor, baseParams.FixmedinsCode, baseParams.InsuplcAdmdvs, baseParams.MdtrtareaAdmvs)
889
 	input := make(map[string]interface{})
889
 	input := make(map[string]interface{})
890
 	inputData := make(map[string]interface{})
890
 	inputData := make(map[string]interface{})
891
+	//inputDatas := []make(map[string]interface{})
892
+	inputDatas := make([]map[string]interface{}, 0)
893
+
891
 	inputMessage["infno"] = "3202a"                             // 交易编码
894
 	inputMessage["infno"] = "3202a"                             // 交易编码
892
 	inputData["insutype"] = businessParams.Insutype             // 险种
895
 	inputData["insutype"] = businessParams.Insutype             // 险种
893
 	inputData["clr_type"] = businessParams.ClrType              // 就诊 ID(来自2201接口返回)
896
 	inputData["clr_type"] = businessParams.ClrType              // 就诊 ID(来自2201接口返回)
896
 	inputData["stmt_enddate"] = businessParams.StmtEnddate      //对帐结束时间
899
 	inputData["stmt_enddate"] = businessParams.StmtEnddate      //对帐结束时间
897
 	inputData["fund_pay_sumamt"] = businessParams.FundPaySumamt //基金支付总额
900
 	inputData["fund_pay_sumamt"] = businessParams.FundPaySumamt //基金支付总额
898
 	inputData["acct_pay"] = businessParams.AcctPay              //个人账户支付金额
901
 	inputData["acct_pay"] = businessParams.AcctPay              //个人账户支付金额
899
-
900
-	input["clrdata"] = inputData
902
+	inputDatas = append(inputDatas, inputData)
903
+	input["clrdata"] = inputDatas
901
 	inputMessage["input"] = input //交易输入
904
 	inputMessage["input"] = input //交易输入
902
 
905
 
903
 	bytesData, err := json.Marshal(inputMessage)
906
 	bytesData, err := json.Marshal(inputMessage)