|
@@ -13,6 +13,38 @@ import (
|
13
|
13
|
"time"
|
14
|
14
|
)
|
15
|
15
|
|
|
16
|
+func Jsyb1101F() (string, string) {
|
|
17
|
+ timestamp := time.Now().Unix()
|
|
18
|
+ //生成输入报文
|
|
19
|
+ inputMessage := SetJSInputMessage(timestamp, "盐城响水悦达血液透析中心有限公司", "王曙光", "H32092103007", "320921", "320921", "04aaa201baecc02c5f5e67d123810f2442dc04444e60a95ce529708bef8143f2fd3c5af38e21cccf9377c0ae3eef0a05528321f6265101a324802581709e2cdc297d94a3b176ed4112c8bc435d4f4362948720ea989bc58399fd251dd49b41d03356a1b99b6fd2c0bef2c6a2c970b03de9e3ce33499cc52b0c98a508d1eca0e104")
|
|
20
|
+
|
|
21
|
+ input := make(map[string]interface{})
|
|
22
|
+ inputData := make(map[string]interface{})
|
|
23
|
+ inputMessage["infno"] = "1101" // 交易编码
|
|
24
|
+
|
|
25
|
+ inputData["mdtrt_cert_type"] = "01" // 就诊凭证类型
|
|
26
|
+ inputData["card_sn"] = "" // 卡识别码
|
|
27
|
+ inputData["certno"] = "" // 证件号码
|
|
28
|
+ inputData["psn_cert_type"] = "01" // 人员证件类型
|
|
29
|
+
|
|
30
|
+ inputData["mdtrt_cert_no"] = "W+2O6WWJ7qpRbuq5BYdC+TzD0HbApdbfw3r+EiZ6LRGSy2s8vHmh5GxXyWpkIr4eL0W9C8fn2lp5N8IkDGEbDHKAmZ534n27zH0eG2S1oD3dYXYOwEPjuCzzDS6C4B6qi/CInWN7Vohl+dW1a4lCzb1/3IQPorT4GjXAN1/AU5Z3J8w73KGMCPA7z8ysbwNTNXbnaaQqV2Wud2Nm7gXF+Q4r94JHoozNC5lyfq/qjUyppEE8krQYK762vePqIe1j" // 就诊凭证编号
|
|
31
|
+ inputData["begntime"] = "" // 开始时间
|
|
32
|
+ inputData["psn_name"] = "" // 人员姓名
|
|
33
|
+ input["data"] = inputData
|
|
34
|
+ inputMessage["input"] = input //交易输入
|
|
35
|
+
|
|
36
|
+ var inputLog string
|
|
37
|
+ bytesData, _ := json.Marshal(inputMessage)
|
|
38
|
+ inputLog = string(bytesData)
|
|
39
|
+ fmt.Println(string(bytesData))
|
|
40
|
+ if err != nil {
|
|
41
|
+ fmt.Println(err.Error())
|
|
42
|
+ return err.Error(), ""
|
|
43
|
+ }
|
|
44
|
+ request_url := "http://10.72.3.87:8086/CSB/" + "1101"
|
|
45
|
+ return HttpRequest(request_url, "1781ce9fb73a478289326c16ba8bf2c4", "b5DPOGjc08DAAMJ8FP31pwwNHKo=", timestamp, string(bytesData)), inputLog
|
|
46
|
+}
|
|
47
|
+
|
16
|
48
|
// 人员基本信息
|
17
|
49
|
func Jsyb1101(certNo string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, id_card_type int64, card_sn string, certificates string, request_url string, access_key string, cainfo string) (string, string) {
|
18
|
50
|
timestamp := time.Now().Unix()
|