|
@@ -13,6 +13,62 @@ import (
|
13
|
13
|
"time"
|
14
|
14
|
)
|
15
|
15
|
|
|
16
|
+func Jsyb2201F() (string, string) {
|
|
17
|
+
|
|
18
|
+
|
|
19
|
+ timestamp := time.Now().Unix()
|
|
20
|
+ tempTime := time.Unix(timestamp, 0)
|
|
21
|
+ timeFormatOne := tempTime.Format("2006-01-02 15:04:05")
|
|
22
|
+
|
|
23
|
+
|
|
24
|
+ inputMessage := SetJSInputMessage(timestamp, "盐城响水悦达血液透析中心有限公司", "王曙光", "H32092103007", "320921", "320921", "04aaa201baecc02c5f5e67d123810f2442dc04444e60a95ce529708bef8143f2fd3c5af38e21cccf9377c0ae3eef0a05528321f6265101a324802581709e2cdc297d94a3b176ed4112c8bc435d4f4362948720ea989bc58399fd251dd49b41d03356a1b99b6fd2c0bef2c6a2c970b03de9e3ce33499cc52b0c98a508d1eca0e104")
|
|
25
|
+
|
|
26
|
+
|
|
27
|
+ input := make(map[string]interface{})
|
|
28
|
+ inputData := make(map[string]interface{})
|
|
29
|
+ inputMessage["infno"] = "2201"
|
|
30
|
+ inputData["psn_no"] = ""
|
|
31
|
+ inputData["insutype"] = ""
|
|
32
|
+ inputData["begntime"] = timeFormatOne
|
|
33
|
+
|
|
34
|
+
|
|
35
|
+
|
|
36
|
+
|
|
37
|
+
|
|
38
|
+
|
|
39
|
+
|
|
40
|
+
|
|
41
|
+
|
|
42
|
+
|
|
43
|
+
|
|
44
|
+
|
|
45
|
+ inputData["mdtrt_cert_type"] = "04"
|
|
46
|
+ inputData["mdtrt_cert_no"] = "320822197705194836|Y9gJ7nijh+DzGkn2W8El9YxSR0x1/zb2+tcA4a5fsVC4RLNACwi93U4Q9xEJVKKnN6LCbomuiCuxDOI+Skz/wsjlScPKIzyXxBcKl9ZrZjCrr+cRTRRKRdz6JqhoexGR/Cxnipr62JOW2fmrI1X2XA=="
|
|
47
|
+
|
|
48
|
+ inputData["ipt_otp_no"] = ""
|
|
49
|
+ inputData["atddr_no"] = "2484"
|
|
50
|
+ inputData["dr_name"] = "王曙光"
|
|
51
|
+ inputData["dept_code"] = "01"
|
|
52
|
+ inputData["dept_name"] = "血透室"
|
|
53
|
+ inputData["caty"] = "A03.06"
|
|
54
|
+
|
|
55
|
+ input["data"] = inputData
|
|
56
|
+ inputMessage["input"] = input
|
|
57
|
+
|
|
58
|
+ var requestLog string
|
|
59
|
+ bytesData, err := json.Marshal(inputMessage)
|
|
60
|
+ requestLog = string(bytesData)
|
|
61
|
+ fmt.Println(string(bytesData))
|
|
62
|
+ if err != nil {
|
|
63
|
+ fmt.Println(err.Error())
|
|
64
|
+ return err.Error(), ""
|
|
65
|
+ }
|
|
66
|
+ request_url := "http://10.72.3.87:8086/CSB/" + "2201"
|
|
67
|
+
|
|
68
|
+ return HttpRequest(request_url, "1781ce9fb73a478289326c16ba8bf2c4", "b5DPOGjc08DAAMJ8FP31pwwNHKo=", timestamp, string(bytesData)), requestLog
|
|
69
|
+
|
|
70
|
+}
|
|
71
|
+
|
16
|
72
|
func Jsyb1101F() (string, string) {
|
17
|
73
|
timestamp := time.Now().Unix()
|
18
|
74
|
|
|
@@ -22,14 +78,14 @@ func Jsyb1101F() (string, string) {
|
22
|
78
|
inputData := make(map[string]interface{})
|
23
|
79
|
inputMessage["infno"] = "1101"
|
24
|
80
|
|
25
|
|
- inputData["mdtrt_cert_type"] = "04"
|
26
|
|
- inputData["card_sn"] = ""
|
27
|
|
- inputData["certno"] = ""
|
28
|
|
- inputData["psn_cert_type"] = "01"
|
|
81
|
+ inputData["mdtrt_cert_type"] = "04"
|
|
82
|
+ inputData["card_sn"] = ""
|
|
83
|
+ inputData["certno"] = ""
|
|
84
|
+ inputData["psn_cert_type"] = "01"
|
|
85
|
+ inputData["mdtrt_cert_no"] = "320822197705194836|Y9gJ7nijh+DzGkn2W8El9YxSR0x1/zb2+tcA4a5fsVC4RLNACwi93U4Q9xEJVKKnN6LCbomuiCuxDOI+Skz/wsjlScPKIzyXxBcKl9ZrZjCrr+cRTRRKRdz6JqhoexGR/Cxnipr62JOW2fmrI1X2XA=="
|
29
|
86
|
|
30
|
|
- inputData["mdtrt_cert_no"] = "320921199403174643|htZFk55/v/xL29N8OePdXiFwxD25jY95CcgKpr0hSo4jsRQaLMZl32ehTt83SzEkKyqo43xv1d900GnnTd/vqsjlScPKIzyXxBcKl9ZrZjBQSpH7ybGOO6nwjnfMQ01O/Cxnipr62JOW2fmrI1X2XA=="
|
31
|
|
- inputData["begntime"] = ""
|
32
|
|
- inputData["psn_name"] = ""
|
|
87
|
+ inputData["begntime"] = ""
|
|
88
|
+ inputData["psn_name"] = ""
|
33
|
89
|
input["data"] = inputData
|
34
|
90
|
inputMessage["input"] = input
|
35
|
91
|
|
|
@@ -195,8 +251,8 @@ func Jsyb2201(psnNo string, insutype string, certNo string, org_name string, ope
|
195
|
251
|
inputData["mdtrt_cert_type"] = "03"
|
196
|
252
|
inputData["mdtrt_cert_no"] = certNo + "|" + verify_number
|
197
|
253
|
} else if id_card_type == 3 {
|
198
|
|
- inputData["mdtrt_cert_type"] = "01"
|
199
|
|
- inputData["mdtrt_cert_no"] = verify_number
|
|
254
|
+ inputData["mdtrt_cert_type"] = "04"
|
|
255
|
+ inputData["mdtrt_cert_no"] = "320822197705194836" + "|" + verify_number
|
200
|
256
|
} else {
|
201
|
257
|
inputData["mdtrt_cert_type"] = "02"
|
202
|
258
|
inputData["mdtrt_cert_no"] = certNo + "|" + verify_number
|