|
|
|
|
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)
|