|
@@ -0,0 +1,395 @@
|
|
1
|
+package hb
|
|
2
|
+
|
|
3
|
+import (
|
|
4
|
+ "encoding/json"
|
|
5
|
+ "fmt"
|
|
6
|
+ "gdyb/controllers"
|
|
7
|
+ "gdyb/models"
|
|
8
|
+ "gdyb/service"
|
|
9
|
+ "gdyb/utils"
|
|
10
|
+ "github.com/astaxie/beego"
|
|
11
|
+ "io/ioutil"
|
|
12
|
+)
|
|
13
|
+
|
|
14
|
+type HBybController struct {
|
|
15
|
+ controllers.BaseAuthAPIController
|
|
16
|
+}
|
|
17
|
+
|
|
18
|
+func HbybRegistRouters() {
|
|
19
|
+ beego.Router("/hbyb/1101", &HBybController{}, "get:PostOne")
|
|
20
|
+ beego.Router("/hbyb/2201", &HBybController{}, "get:PostTwo")
|
|
21
|
+ beego.Router("/hbyb/2202", &HBybController{}, "get:PostThree")
|
|
22
|
+ beego.Router("/hbyb/2203", &HBybController{}, "get:PostFour")
|
|
23
|
+ beego.Router("/hbyb/2204", &HBybController{}, "post:PostFive")
|
|
24
|
+ beego.Router("/hbyb/2205", &HBybController{}, "get:PostSix")
|
|
25
|
+ beego.Router("/hbyb/2206", &HBybController{}, "get:PostSeven")
|
|
26
|
+ beego.Router("/hbyb/2207", &HBybController{}, "get:PostEight")
|
|
27
|
+ beego.Router("/hbyb/2208", &HBybController{}, "get:PostNine")
|
|
28
|
+ beego.Router("/hbyb/5203", &HBybController{}, "get:PostTen")
|
|
29
|
+}
|
|
30
|
+
|
|
31
|
+func (c *HBybController) PostOne() {
|
|
32
|
+ certNo := c.GetString("cert_no")
|
|
33
|
+ org_name := c.GetString("org_name")
|
|
34
|
+ doctor := c.GetString("doctor")
|
|
35
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
36
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
37
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
38
|
+ secret_key := c.GetString("secret_key")
|
|
39
|
+ id_card_type, _ := c.GetInt64("id_card_type")
|
|
40
|
+ card_sn := c.GetString("card_sn")
|
|
41
|
+ certificates := c.GetString("certificates")
|
|
42
|
+
|
|
43
|
+ result, inputLog := service.Hbyb1101(certNo, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, id_card_type, card_sn, certificates)
|
|
44
|
+ var dat map[string]interface{}
|
|
45
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
46
|
+
|
|
47
|
+ } else {
|
|
48
|
+
|
|
49
|
+ }
|
|
50
|
+
|
|
51
|
+ var dat2 map[string]interface{}
|
|
52
|
+ if err := json.Unmarshal([]byte(inputLog), &dat2); err == nil {
|
|
53
|
+
|
|
54
|
+ } else {
|
|
55
|
+
|
|
56
|
+ }
|
|
57
|
+
|
|
58
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
59
|
+ "pre": dat,
|
|
60
|
+ "log": dat2,
|
|
61
|
+ })
|
|
62
|
+}
|
|
63
|
+func (c *HBybController) PostTwo() {
|
|
64
|
+ psnNo := c.GetString("psn_no")
|
|
65
|
+ insutype := c.GetString("insutype")
|
|
66
|
+ certNo := c.GetString("cert_no")
|
|
67
|
+ org_name := c.GetString("org_name")
|
|
68
|
+ doctor := c.GetString("doctor")
|
|
69
|
+ ipt_otp_no := c.GetString("ipt_otp_no")
|
|
70
|
+ dept := c.GetString("dept")
|
|
71
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
72
|
+
|
|
73
|
+ dept_code := c.GetString("dept_code")
|
|
74
|
+ doctor_id := c.GetString("doctor_id")
|
|
75
|
+
|
|
76
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
77
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
78
|
+
|
|
79
|
+ secret_key := c.GetString("secret_key")
|
|
80
|
+
|
|
81
|
+ id_card_type, _ := c.GetInt64("id_card_type")
|
|
82
|
+
|
|
83
|
+ result, _ := service.Hbyb2201(psnNo, insutype, certNo, org_name, doctor, ipt_otp_no, dept, fixmedins_code, dept_code, doctor_id, insuplc_admdvs, mdtrtarea_admvs, secret_key, id_card_type)
|
|
84
|
+
|
|
85
|
+ var dat map[string]interface{}
|
|
86
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
87
|
+ //fmt.Println(dat["status"])
|
|
88
|
+ } else {
|
|
89
|
+ }
|
|
90
|
+
|
|
91
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
92
|
+ "pre": dat,
|
|
93
|
+ })
|
|
94
|
+}
|
|
95
|
+func (c *HBybController) PostThree() {
|
|
96
|
+ psnNo := c.GetString("psn_no")
|
|
97
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
98
|
+ iptOtpNo := c.GetString("ipt_otp_no")
|
|
99
|
+ org_name := c.GetString("org_name")
|
|
100
|
+ doctor := c.GetString("doctor")
|
|
101
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
102
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
103
|
+ secret_key := c.GetString("secret_key")
|
|
104
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
105
|
+ result, requestLog := service.Hbyb2202(psnNo, mdtrtId, iptOtpNo, org_name, doctor, insuplc_admdvs, mdtrtarea_admvs, secret_key, fixmedins_code)
|
|
106
|
+ var dat map[string]interface{}
|
|
107
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
108
|
+ } else {
|
|
109
|
+ }
|
|
110
|
+
|
|
111
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
112
|
+ "pre": dat,
|
|
113
|
+ "request_log": requestLog,
|
|
114
|
+ })
|
|
115
|
+}
|
|
116
|
+
|
|
117
|
+func (c *HBybController) PostFour() {
|
|
118
|
+
|
|
119
|
+ body, _ := ioutil.ReadAll(c.Ctx.Request.Body)
|
|
120
|
+ var respJSON map[string]interface{}
|
|
121
|
+ if err := json.Unmarshal([]byte(string(body)), &respJSON); err != nil {
|
|
122
|
+ utils.ErrorLog("接口返回数据解析JSON失败: %v", err)
|
|
123
|
+ return
|
|
124
|
+ }
|
|
125
|
+ userJSONBytes, _ := json.Marshal(respJSON["config"])
|
|
126
|
+ var config []*models.HisXtDiagnoseConfig
|
|
127
|
+ if err := json.Unmarshal(userJSONBytes, &config); err != nil {
|
|
128
|
+ utils.ErrorLog("解析失败:%v", err)
|
|
129
|
+ return
|
|
130
|
+ }
|
|
131
|
+ fmt.Println(respJSON["psn_no"].(string))
|
|
132
|
+ fmt.Println(respJSON["mdtrt_id"].(string))
|
|
133
|
+
|
|
134
|
+ psnNo := respJSON["psn_no"].(string)
|
|
135
|
+ mdtrtId := respJSON["mdtrt_id"].(string)
|
|
136
|
+ doctor := respJSON["doctor"].(string)
|
|
137
|
+ department := respJSON["department"].(string)
|
|
138
|
+
|
|
139
|
+ org_name := respJSON["org_name"].(string)
|
|
140
|
+ med_type := respJSON["med_type"].(string)
|
|
141
|
+ doctor_id := respJSON["doctor_id"].(string)
|
|
142
|
+ fixmedins_code := respJSON["fixmedins_code"].(string)
|
|
143
|
+ sick_code := respJSON["sick_code"].(string)
|
|
144
|
+ sick_name := respJSON["sick_name"].(string)
|
|
145
|
+ dept := respJSON["dept"].(string)
|
|
146
|
+
|
|
147
|
+ insuplc_admdvs := respJSON["insuplc_admdvs"].(string)
|
|
148
|
+ mdtrtarea_admvs := respJSON["mdtrtarea_admvs"].(string)
|
|
149
|
+ secret_key := respJSON["secret_key"].(string)
|
|
150
|
+
|
|
151
|
+ result, request_log := service.Hbyb2203(psnNo, mdtrtId, doctor, department, org_name, med_type, doctor_id, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, sick_code, sick_name, dept, config)
|
|
152
|
+
|
|
153
|
+ fmt.Println(request_log)
|
|
154
|
+
|
|
155
|
+ var dat map[string]interface{}
|
|
156
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
157
|
+
|
|
158
|
+ } else {
|
|
159
|
+
|
|
160
|
+ }
|
|
161
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
162
|
+ "pre": dat,
|
|
163
|
+ })
|
|
164
|
+}
|
|
165
|
+
|
|
166
|
+type All struct {
|
|
167
|
+ HisPrescription HisPrescription
|
|
168
|
+ mdtrt_id string
|
|
169
|
+ psn_no string
|
|
170
|
+}
|
|
171
|
+type HisPrescription struct {
|
|
172
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
173
|
+ UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
|
|
174
|
+ RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
|
|
175
|
+ PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
|
|
176
|
+ HisPatientId int64 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
|
|
177
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
178
|
+ Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
|
179
|
+ Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
|
180
|
+ Number string `gorm:"column:number" json:"number" form:"number"`
|
|
181
|
+ Type int64 `gorm:"column:type" json:"type" form:"type"`
|
|
182
|
+ Doctor int64 `gorm:"column:doctor" json:"doctor" form:"doctor"`
|
|
183
|
+ Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
|
|
184
|
+ Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
|
|
185
|
+ HisDoctorAdviceInfo []*models.HisDoctorAdviceInfo `gorm:"ForeignKey:PatientId,RecordDate,PrescriptionId;AssociationForeignKey:PatientId,RecordDate,ID" json:"advices"`
|
|
186
|
+ HisPrescriptionProject []*models.HisPrescriptionProject `gorm:"ForeignKey:PatientId,RecordDate,PrescriptionId;AssociationForeignKey:PatientId,RecordDate,ID" json:"project"`
|
|
187
|
+}
|
|
188
|
+
|
|
189
|
+func (c *HBybController) PostFive() {
|
|
190
|
+ body, _ := ioutil.ReadAll(c.Ctx.Request.Body)
|
|
191
|
+ var respJSON map[string]interface{}
|
|
192
|
+ if err := json.Unmarshal([]byte(string(body)), &respJSON); err != nil {
|
|
193
|
+ utils.ErrorLog("接口返回数据解析JSON失败: %v", err)
|
|
194
|
+ return
|
|
195
|
+ }
|
|
196
|
+ userJSONBytes, _ := json.Marshal(respJSON["pre"])
|
|
197
|
+ var hp []*models.HisPrescription
|
|
198
|
+ if err := json.Unmarshal(userJSONBytes, &hp); err != nil {
|
|
199
|
+ utils.ErrorLog("解析失败:%v", err)
|
|
200
|
+ return
|
|
201
|
+ }
|
|
202
|
+ fmt.Println(respJSON["psn_no"].(string))
|
|
203
|
+ fmt.Println(respJSON["mdtrt_id"].(string))
|
|
204
|
+
|
|
205
|
+ fmt.Println(respJSON["chrg_bchno"].(string))
|
|
206
|
+ fmt.Println(respJSON["org_name"].(string))
|
|
207
|
+ fmt.Println(respJSON["doctor"].(string))
|
|
208
|
+ fmt.Println(respJSON["dept"].(string))
|
|
209
|
+
|
|
210
|
+ fmt.Println(respJSON["fixmedins_code"].(string))
|
|
211
|
+ fmt.Println(respJSON["dept_code"].(string))
|
|
212
|
+ fmt.Println(respJSON["doctor_id"].(string))
|
|
213
|
+
|
|
214
|
+ fmt.Println(respJSON["insuplc_admdvs"].(string))
|
|
215
|
+ fmt.Println(respJSON["mdtrtarea_admvs"].(string))
|
|
216
|
+ fmt.Println(respJSON["secret_key"].(string))
|
|
217
|
+
|
|
218
|
+ result, requestLog := service.Hbyb2204(respJSON["psn_no"].(string), respJSON["mdtrt_id"].(string), hp, respJSON["chrg_bchno"].(string), respJSON["org_name"].(string),
|
|
219
|
+ respJSON["doctor"].(string), respJSON["dept"].(string), respJSON["fixmedins_code"].(string), respJSON["dept_code"].(string), respJSON["doctor_id"].(string), respJSON["insuplc_admdvs"].(string), respJSON["mdtrtarea_admvs"].(string), respJSON["secret_key"].(string), respJSON["balance_accounts_type"].(string))
|
|
220
|
+
|
|
221
|
+ var dat map[string]interface{}
|
|
222
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
223
|
+ fmt.Println(dat)
|
|
224
|
+ } else {
|
|
225
|
+ fmt.Println(err)
|
|
226
|
+ }
|
|
227
|
+
|
|
228
|
+ var dat2 map[string]interface{}
|
|
229
|
+ if err := json.Unmarshal([]byte(requestLog), &dat2); err == nil {
|
|
230
|
+ fmt.Println(dat2)
|
|
231
|
+ } else {
|
|
232
|
+ fmt.Println(err)
|
|
233
|
+ }
|
|
234
|
+
|
|
235
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
236
|
+ "pre": dat,
|
|
237
|
+ "request_log": requestLog,
|
|
238
|
+ })
|
|
239
|
+}
|
|
240
|
+func (c *HBybController) PostSix() {
|
|
241
|
+ psnNo := c.GetString("psn_no")
|
|
242
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
243
|
+ chrgBchno := c.GetString("chrg_bchno")
|
|
244
|
+ org_name := c.GetString("org_name")
|
|
245
|
+ doctor := c.GetString("doctor")
|
|
246
|
+
|
|
247
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
248
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
249
|
+
|
|
250
|
+ secret_key := c.GetString("secret_key")
|
|
251
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
252
|
+
|
|
253
|
+ result, requestlog := service.Hbyb2205(psnNo, mdtrtId, chrgBchno, org_name, doctor, insuplc_admdvs, mdtrtarea_admvs, secret_key, fixmedins_code)
|
|
254
|
+ fmt.Println(requestlog)
|
|
255
|
+ var dat map[string]interface{}
|
|
256
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
257
|
+ fmt.Println(dat)
|
|
258
|
+ } else {
|
|
259
|
+ fmt.Println(err)
|
|
260
|
+ }
|
|
261
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
262
|
+ "pre": result,
|
|
263
|
+ })
|
|
264
|
+}
|
|
265
|
+func (c *HBybController) PostSeven() {
|
|
266
|
+ psnNo := c.GetString("psn_no")
|
|
267
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
268
|
+ chrgBchno := c.GetString("chrg_bchno")
|
|
269
|
+ certNo := c.GetString("cert_no")
|
|
270
|
+ insutype := c.GetString("insutype")
|
|
271
|
+ total := c.GetString("total")
|
|
272
|
+ org_name := c.GetString("org_name")
|
|
273
|
+ doctor := c.GetString("doctor")
|
|
274
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
275
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
276
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
277
|
+ secret_key := c.GetString("secret_key")
|
|
278
|
+ med_type := c.GetString("med_type")
|
|
279
|
+ id_card_type, _ := c.GetInt64("id_card_type")
|
|
280
|
+ certificates, _ := c.GetInt64("certificates")
|
|
281
|
+
|
|
282
|
+ result, requestlog := service.Hbyb2206(psnNo, mdtrtId, chrgBchno, certNo, insutype, total, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, med_type, id_card_type, 0, 0, 0, 0, certificates)
|
|
283
|
+ fmt.Println(requestlog)
|
|
284
|
+
|
|
285
|
+ var dat map[string]interface{}
|
|
286
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
287
|
+ fmt.Println(dat)
|
|
288
|
+ } else {
|
|
289
|
+ fmt.Println(err)
|
|
290
|
+ }
|
|
291
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
292
|
+ "pre": dat,
|
|
293
|
+ })
|
|
294
|
+}
|
|
295
|
+func (c *HBybController) PostEight() {
|
|
296
|
+ psnNo := c.GetString("psn_no")
|
|
297
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
298
|
+ chrgBchno := c.GetString("chrg_bchno")
|
|
299
|
+ certNo := c.GetString("cert_no")
|
|
300
|
+ insutype := c.GetString("insutype")
|
|
301
|
+ total := c.GetString("total")
|
|
302
|
+ org_name := c.GetString("org_name")
|
|
303
|
+ doctor := c.GetString("doctor")
|
|
304
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
305
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
306
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
307
|
+ secret_key := c.GetString("secret_key")
|
|
308
|
+ med_type := c.GetString("med_type")
|
|
309
|
+ id_card_type, _ := c.GetInt64("id_card_type")
|
|
310
|
+ certificates, _ := c.GetInt64("certificates")
|
|
311
|
+
|
|
312
|
+ fulamt_ownpay_amt, _ := c.GetFloat("fulamt_ownpay_amt")
|
|
313
|
+ overlmt_selfpay, _ := c.GetFloat("overlmt_selfpay")
|
|
314
|
+ preselfpay_amt, _ := c.GetFloat("preselfpay_amt")
|
|
315
|
+ inscp_scp_amt, _ := c.GetFloat("inscp_scp_amt")
|
|
316
|
+
|
|
317
|
+ result, srcRequest := service.Hbyb2207(psnNo, mdtrtId, chrgBchno, certNo, insutype, total, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, med_type, id_card_type, fulamt_ownpay_amt, overlmt_selfpay, preselfpay_amt, inscp_scp_amt, certificates)
|
|
318
|
+ var dat map[string]interface{}
|
|
319
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
320
|
+ fmt.Println(dat)
|
|
321
|
+ } else {
|
|
322
|
+ fmt.Println(err)
|
|
323
|
+ }
|
|
324
|
+
|
|
325
|
+ var dat2 map[string]interface{}
|
|
326
|
+ if err := json.Unmarshal([]byte(srcRequest), &dat2); err == nil {
|
|
327
|
+ fmt.Println(dat2)
|
|
328
|
+ } else {
|
|
329
|
+ fmt.Println(err)
|
|
330
|
+ }
|
|
331
|
+
|
|
332
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
333
|
+ "pre": dat,
|
|
334
|
+ "pre2": dat2,
|
|
335
|
+ })
|
|
336
|
+}
|
|
337
|
+func (c *HBybController) PostNine() {
|
|
338
|
+ psnNo := c.GetString("psn_no")
|
|
339
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
340
|
+ setlId := c.GetString("setl_id")
|
|
341
|
+ org_name := c.GetString("org_name")
|
|
342
|
+ doctor := c.GetString("doctor")
|
|
343
|
+ secret_key := c.GetString("secret_key")
|
|
344
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
345
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
346
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
347
|
+ result, src_request := service.Hbyb2208(psnNo, mdtrtId, setlId, org_name, doctor, secret_key, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs)
|
|
348
|
+ fmt.Println(src_request)
|
|
349
|
+ var dat map[string]interface{}
|
|
350
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
351
|
+ fmt.Println(dat)
|
|
352
|
+ } else {
|
|
353
|
+ fmt.Println(err)
|
|
354
|
+ }
|
|
355
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
356
|
+ "pre": dat,
|
|
357
|
+ })
|
|
358
|
+}
|
|
359
|
+func (c *HBybController) PostTen() {
|
|
360
|
+ psnNo := c.GetString("psn_no")
|
|
361
|
+ mdtrtId := c.GetString("mdtrt_id")
|
|
362
|
+ setlId := c.GetString("setl_id")
|
|
363
|
+ org_name := c.GetString("org_name")
|
|
364
|
+ doctor := c.GetString("doctor")
|
|
365
|
+ secret_key := c.GetString("secret_key")
|
|
366
|
+ fixmedins_code := c.GetString("fixmedins_code")
|
|
367
|
+ insuplc_admdvs := c.GetString("insuplc_admdvs")
|
|
368
|
+ mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
|
|
369
|
+
|
|
370
|
+ baseParams := models.BaseParams{
|
|
371
|
+ SecretKey: secret_key,
|
|
372
|
+ FixmedinsCode: fixmedins_code,
|
|
373
|
+ InsuplcAdmdvs: insuplc_admdvs,
|
|
374
|
+ MdtrtareaAdmvs: mdtrtarea_admvs,
|
|
375
|
+ OrgName: org_name,
|
|
376
|
+ Doctor: doctor,
|
|
377
|
+ }
|
|
378
|
+
|
|
379
|
+ businessParams := models.BusinessParams{
|
|
380
|
+ PsnNo: psnNo,
|
|
381
|
+ MdtrtId: mdtrtId,
|
|
382
|
+ SetlId: setlId,
|
|
383
|
+ }
|
|
384
|
+
|
|
385
|
+ result := service.Hbyb5203(baseParams, businessParams)
|
|
386
|
+ var dat map[string]interface{}
|
|
387
|
+ if err := json.Unmarshal([]byte(result), &dat); err == nil {
|
|
388
|
+ fmt.Println(dat)
|
|
389
|
+ } else {
|
|
390
|
+ fmt.Println(err)
|
|
391
|
+ }
|
|
392
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
393
|
+ "pre": dat,
|
|
394
|
+ })
|
|
395
|
+}
|