|
|
|
|
6980
|
inputMessage["infno"] = "3501" // 交易编码
|
6980
|
inputMessage["infno"] = "3501" // 交易编码
|
6981
|
inputData["med_list_codg"] = struct3501.MedListCodg // 定点医药机构目录编号
|
6981
|
inputData["med_list_codg"] = struct3501.MedListCodg // 定点医药机构目录编号
|
6982
|
inputData["fixmedins_hilist_id"] = struct3501.FixmedinsHilistId // 定点医药机构目录编号
|
6982
|
inputData["fixmedins_hilist_id"] = struct3501.FixmedinsHilistId // 定点医药机构目录编号
|
6983
|
- inputData["fixmedins_hilist_name"] = struct3501.OrgName // 定点医药机构目录名称
|
|
|
|
|
6983
|
+ inputData["fixmedins_hilist_name"] = struct3501.FixmedinsHilistName // 定点医药机构目录名称
|
6984
|
inputData["rx_flag"] = struct3501.RxFlag //
|
6984
|
inputData["rx_flag"] = struct3501.RxFlag //
|
6985
|
inputData["invdate"] = struct3501.Invdate // 人员编号 (来自1101接口返回)
|
6985
|
inputData["invdate"] = struct3501.Invdate // 人员编号 (来自1101接口返回)
|
6986
|
inputData["inv_cnt"] = struct3501.InvCnt // 人员编号 (来自1101接口返回)
|
6986
|
inputData["inv_cnt"] = struct3501.InvCnt // 人员编号 (来自1101接口返回)
|
|
|
|
|
6989
|
inputData["manu_date"] = struct3501.ManuDate // 人员编号 (来自1101接口返回)
|
6989
|
inputData["manu_date"] = struct3501.ManuDate // 人员编号 (来自1101接口返回)
|
6990
|
inputData["expy_end"] = struct3501.ExpyEnd // 人员编号 (来自1101接口返回)
|
6990
|
inputData["expy_end"] = struct3501.ExpyEnd // 人员编号 (来自1101接口返回)
|
6991
|
inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
6991
|
inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
|
|
6992
|
+ feedetail := make([]map[string]interface{}, 0)
|
|
|
6993
|
+ druginputData := make(map[string]interface{})
|
|
|
6994
|
+ druginputData["drug_trac_codg"] = struct3501.DrugTracCodg
|
|
|
6995
|
+ feedetail = append(feedetail,druginputData)
|
|
|
6996
|
+ inputData["drugtracinfo"] = feedetail
|
6992
|
input["invinfo"] = inputData
|
6997
|
input["invinfo"] = inputData
|
6993
|
inputMessage["input"] = input //交易输入
|
6998
|
inputMessage["input"] = input //交易输入
|
6994
|
|
6999
|
|
|
|
|
|
7046
|
inputData["inv_chg_type"] = struct3502.InvChgType // 定点医药机构目录编号
|
7051
|
inputData["inv_chg_type"] = struct3502.InvChgType // 定点医药机构目录编号
|
7047
|
|
7052
|
|
7048
|
inputData["fixmedins_hilist_id"] = struct3502.FixmedinsCode // 定点医药机构目录编号
|
7053
|
inputData["fixmedins_hilist_id"] = struct3502.FixmedinsCode // 定点医药机构目录编号
|
7049
|
- inputData["fixmedins_hilist_name"] = struct3502.OrgName // 定点医药机构目录名称
|
|
|
|
|
7054
|
+ inputData["fixmedins_hilist_name"] = struct3502.FixmedinsHilistName // 定点医药机构目录名称
|
7050
|
inputData["fixmedins_bchno"] = struct3502.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7055
|
inputData["fixmedins_bchno"] = struct3502.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7051
|
inputData["pric"] = struct3502.Pric // 人员编号 (来自1101接口返回)
|
7056
|
inputData["pric"] = struct3502.Pric // 人员编号 (来自1101接口返回)
|
7052
|
inputData["cnt"] = struct3502.Cnt // 人员编号 (来自1101接口返回)
|
7057
|
inputData["cnt"] = struct3502.Cnt // 人员编号 (来自1101接口返回)
|
|
|
|
|
7057
|
inputData["memo"] = struct3502.Memo // 人员编号 (来自1101接口返回)
|
7062
|
inputData["memo"] = struct3502.Memo // 人员编号 (来自1101接口返回)
|
7058
|
inputData["trdn_flag"] = "" // 人员编号 (来自1101接口返回)
|
7063
|
inputData["trdn_flag"] = "" // 人员编号 (来自1101接口返回)
|
7059
|
|
7064
|
|
|
|
7065
|
+ input["invinfo"] = inputData
|
|
|
7066
|
+ feedetail := make([]map[string]interface{}, 0)
|
|
|
7067
|
+ druginputData := make(map[string]interface{})
|
|
|
7068
|
+ druginputData["drug_trac_codg"] = struct3502.DrugTracCodg
|
|
|
7069
|
+ feedetail = append(feedetail,druginputData)
|
|
|
7070
|
+ inputData["drugtracinfo"] = feedetail
|
7060
|
input["invinfo"] = inputData
|
7071
|
input["invinfo"] = inputData
|
7061
|
inputMessage["input"] = input //交易输入
|
7072
|
inputMessage["input"] = input //交易输入
|
7062
|
|
7073
|
|
|
|
7074
|
+
|
7063
|
bytesData, err := json.Marshal(inputMessage)
|
7075
|
bytesData, err := json.Marshal(inputMessage)
|
7064
|
fmt.Println(string(bytesData))
|
7076
|
fmt.Println(string(bytesData))
|
7065
|
if err != nil {
|
7077
|
if err != nil {
|
|
|
|
|
7135
|
feedetailInfo["purc_retn_opter_name"] = item.PurcRetnOpterName // 人员编号 (来自1101接口返回)
|
7147
|
feedetailInfo["purc_retn_opter_name"] = item.PurcRetnOpterName // 人员编号 (来自1101接口返回)
|
7136
|
feedetailInfo["prod_geay_flag"] = "" // 人员编号 (来自1101接口返回)
|
7148
|
feedetailInfo["prod_geay_flag"] = "" // 人员编号 (来自1101接口返回)
|
7137
|
feedetailInfo["memo"] = "" // 人员编号 (来自1101接口返回)
|
7149
|
feedetailInfo["memo"] = "" // 人员编号 (来自1101接口返回)
|
|
|
7150
|
+
|
7138
|
input["purcinfo"] = feedetailInfo
|
7151
|
input["purcinfo"] = feedetailInfo
|
7139
|
inputMessage["input"] = input //交易输入
|
7152
|
inputMessage["input"] = input //交易输入
|
7140
|
|
7153
|
|
|
|
7154
|
+
|
7141
|
bytesData, err := json.Marshal(inputMessage)
|
7155
|
bytesData, err := json.Marshal(inputMessage)
|
7142
|
fmt.Println(string(bytesData))
|
7156
|
fmt.Println(string(bytesData))
|
7143
|
if err != nil {
|
7157
|
if err != nil {
|
|
|
|
|
7195
|
inputData["spler_name"] = struct3504.SplerName // 人员编号 (来自1101接口返回)
|
7209
|
inputData["spler_name"] = struct3504.SplerName // 人员编号 (来自1101接口返回)
|
7196
|
inputData["spler_pmtno"] = "" // 人员编号 (来自1101接口返回)
|
7210
|
inputData["spler_pmtno"] = "" // 人员编号 (来自1101接口返回)
|
7197
|
|
7211
|
|
7198
|
- inputData["manu_date"] = struct3504.ManuDate // 人员编号 (来自1101接口返回)
|
|
|
7199
|
- inputData["expy_end"] = struct3504.ExpyEnd // 人员编号 (来自1101接口返回)
|
|
|
7200
|
- inputData["finl_trns_pric"] = struct3504.FinlTrnsPric // 人员编号 (来自1101接口返回)
|
|
|
7201
|
- inputData["purc_retn_cnt"] = struct3504.PurcRetnCnt // 人员编号 (来自1101接口返回)
|
|
|
7202
|
- inputData["purc_invo_codg"] = struct3504.PurcInvoCodg // 人员编号 (来自1101接口返回)
|
|
|
7203
|
- inputData["purc_invo_no"] = struct3504.PurcInvoNo // 人员编号 (来自1101接口返回)
|
|
|
7204
|
- inputData["rx_flag"] = struct3504.RxFlag
|
|
|
7205
|
- inputData["purc_retn_stoin_time"] = struct3504.PurcRetnStoin
|
|
|
7206
|
- inputData["purc_retn_opter_name"] = struct3504.PurcRetnStoin
|
|
|
7207
|
- inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
|
|
7208
|
- inputData["medins_prod_purc_no"] = "" // 人员编号 (来自1101接口返回)
|
|
|
|
|
7212
|
+ inputData["manu_date"] = struct3504.ManuDate // 人员编号 (来自1101接口返回)
|
|
|
7213
|
+ inputData["expy_end"] = struct3504.ExpyEnd // 人员编号 (来自1101接口返回)
|
|
|
7214
|
+ inputData["finl_trns_pric"] = struct3504.FinlTrnsPric // 人员编号 (来自1101接口返回)
|
|
|
7215
|
+ inputData["purc_retn_cnt"] = struct3504.PurcRetnCnt // 人员编号 (来自1101接口返回)
|
|
|
7216
|
+ inputData["purc_invo_codg"] = struct3504.PurcInvoCodg // 人员编号 (来自1101接口返回)
|
|
|
7217
|
+ inputData["purc_invo_no"] = struct3504.PurcInvoNo // 人员编号 (来自1101接口返回)
|
|
|
7218
|
+ inputData["rx_flag"] = struct3504.RxFlag // 人员编号 (来自1101接口返回)
|
|
|
7219
|
+ inputData["purc_retn_stoin_time"] = struct3504.PurcRetnStoinTime // 人员编号 (来自1101接口返回)
|
|
|
7220
|
+ inputData["purc_retn_opter_name"] = struct3504.PurcRetnOpterName // 人员编号 (来自1101接口返回)
|
|
|
7221
|
+ inputData["medins_prod_purc_no"] = "" // 人员编号 (来自1101接口返回)
|
|
|
7222
|
+ inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
7209
|
input["purcinfo"] = inputData
|
7223
|
input["purcinfo"] = inputData
|
7210
|
inputMessage["input"] = input //交易输入
|
7224
|
inputMessage["input"] = input //交易输入
|
7211
|
|
7225
|
|
|
|
|
|
7261
|
inputMessage["infno"] = "3505" // 交易编码
|
7275
|
inputMessage["infno"] = "3505" // 交易编码
|
7262
|
inputData["med_list_codg"] = struct3505.MedListCodg // 定点医药机构目录编号
|
7276
|
inputData["med_list_codg"] = struct3505.MedListCodg // 定点医药机构目录编号
|
7263
|
inputData["fixmedins_hilist_id"] = struct3505.FixmedinsHilistId // 定点医药机构目录编号
|
7277
|
inputData["fixmedins_hilist_id"] = struct3505.FixmedinsHilistId // 定点医药机构目录编号
|
7264
|
- inputData["fixmedins_hilist_name"] = struct3505.OrgName // 定点医药机构目录名称
|
|
|
|
|
7278
|
+ inputData["fixmedins_hilist_name"] = struct3505.FixmedinsHilistName // 定点医药机构目录名称
|
7265
|
inputData["fixmedins_bchno"] = struct3505.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7279
|
inputData["fixmedins_bchno"] = struct3505.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7266
|
|
7280
|
|
7267
|
inputData["prsc_dr_cert_type"] = struct3505.PrscDrCertType // 人员编号 (来自1101接口返回)
|
7281
|
inputData["prsc_dr_cert_type"] = struct3505.PrscDrCertType // 人员编号 (来自1101接口返回)
|
|
|
|
|
7301
|
inputData["sel_retn_time"] = struct3505.SelRetnTime // 人员编号 (来自1101接口返回)
|
7315
|
inputData["sel_retn_time"] = struct3505.SelRetnTime // 人员编号 (来自1101接口返回)
|
7302
|
inputData["sel_retn_opter_name"] = struct3505.SelRetnOpterName // 人员编号 (来自1101接口返回)
|
7316
|
inputData["sel_retn_opter_name"] = struct3505.SelRetnOpterName // 人员编号 (来自1101接口返回)
|
7303
|
inputData["memo"] = struct3505.Memo // 人员编号 (来自1101接口返回)
|
7317
|
inputData["memo"] = struct3505.Memo // 人员编号 (来自1101接口返回)
|
|
|
7318
|
+ //input["selinfo"] = inputData
|
|
|
7319
|
+ feedetail := make([]map[string]interface{}, 0)
|
|
|
7320
|
+
|
|
|
7321
|
+ codes := strings.Split(struct3505.DrugTracCodg,",")
|
|
|
7322
|
+ for _,item := range codes{
|
|
|
7323
|
+ druginputData := make(map[string]interface{})
|
|
|
7324
|
+ druginputData["drug_trac_codg"] = item
|
|
|
7325
|
+ feedetail = append(feedetail,druginputData)
|
|
|
7326
|
+ }
|
|
|
7327
|
+ inputData["drugtracinfo"] = feedetail
|
7304
|
input["selinfo"] = inputData
|
7328
|
input["selinfo"] = inputData
|
7305
|
inputMessage["input"] = input //交易输入
|
7329
|
inputMessage["input"] = input //交易输入
|
7306
|
|
7330
|
|
|
|
7331
|
+
|
7307
|
bytesData, err := json.Marshal(inputMessage)
|
7332
|
bytesData, err := json.Marshal(inputMessage)
|
7308
|
fmt.Println(string(bytesData))
|
7333
|
fmt.Println(string(bytesData))
|
7309
|
if err != nil {
|
7334
|
if err != nil {
|
|
|
|
|
7356
|
inputMessage["infno"] = "3506" // 交易编码
|
7381
|
inputMessage["infno"] = "3506" // 交易编码
|
7357
|
inputData["med_list_codg"] = struct3506.MedListCodg // 定点医药机构目录编号
|
7382
|
inputData["med_list_codg"] = struct3506.MedListCodg // 定点医药机构目录编号
|
7358
|
inputData["fixmedins_hilist_id"] = struct3506.FixmedinsHilistId // 定点医药机构目录编号
|
7383
|
inputData["fixmedins_hilist_id"] = struct3506.FixmedinsHilistId // 定点医药机构目录编号
|
7359
|
- inputData["fixmedins_hilist_name"] = struct3506.OrgName // 定点医药机构目录名称
|
|
|
|
|
7384
|
+ inputData["fixmedins_hilist_name"] = struct3506.FixmedinsHilistName // 定点医药机构目录名称
|
7360
|
inputData["fixmedins_bchno"] = struct3506.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7385
|
inputData["fixmedins_bchno"] = struct3506.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
7361
|
|
7386
|
|
7362
|
inputData["setl_id"] = struct3506.SetlId // 人员编号 (来自1101接口返回)
|
7387
|
inputData["setl_id"] = struct3506.SetlId // 人员编号 (来自1101接口返回)
|
|
|
|
|
7376
|
inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
7401
|
inputData["memo"] = "" // 人员编号 (来自1101接口返回)
|
7377
|
inputData["medins_prod_sel_no"] = "" // 人员编号 (来自1101接口返回)
|
7402
|
inputData["medins_prod_sel_no"] = "" // 人员编号 (来自1101接口返回)
|
7378
|
|
7403
|
|
|
|
7404
|
+
|
7379
|
input["selinfo"] = inputData
|
7405
|
input["selinfo"] = inputData
|
7380
|
inputMessage["input"] = input //交易输入
|
7406
|
inputMessage["input"] = input //交易输入
|
7381
|
|
7407
|
|