|
@@ -179,7 +179,8 @@ func FJyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string,
|
179
|
179
|
return err.Error(), ""
|
180
|
180
|
}
|
181
|
181
|
|
182
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
182
|
+ enc := mahonia.NewEncoder("gbk")
|
|
183
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
183
|
184
|
fmt.Println("输出信息:")
|
184
|
185
|
fmt.Println(output)
|
185
|
186
|
fmt.Println("错误信息:")
|
|
@@ -251,12 +252,13 @@ func FJyb2203(psnNo string, mdtrtId string, doctor string, department string, or
|
251
|
252
|
return err.Error(), ""
|
252
|
253
|
}
|
253
|
254
|
|
254
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
255
|
+ enc := mahonia.NewEncoder("gbk")
|
|
256
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
255
|
257
|
fmt.Println("输出信息:")
|
256
|
258
|
fmt.Println(output)
|
257
|
259
|
fmt.Println("错误信息:")
|
258
|
260
|
fmt.Println(err_msg)
|
259
|
|
- return ConvertToString(output, "gbk", "utf-8"), requestLog
|
|
261
|
+ return output, requestLog
|
260
|
262
|
}
|
261
|
263
|
|
262
|
264
|
// 门诊费用明细信息上传
|
|
@@ -427,15 +429,13 @@ func FJyb2204(psnNo string, mdtrtId string, hisPrescription []*models.HisPrescri
|
427
|
429
|
return "", ""
|
428
|
430
|
}
|
429
|
431
|
|
430
|
|
- var json2 string
|
431
|
|
- cmd := exec.Command("java", "-jar", "yh_hb_fat.jar", "2204", string(bytesData), json2)
|
432
|
|
- out, err := cmd.Output()
|
433
|
|
- if err != nil {
|
434
|
|
- fmt.Println("error:", err.Error())
|
435
|
|
- }
|
436
|
|
- fmt.Println(string(out))
|
437
|
|
-
|
438
|
|
- return ConvertToString(string(out), "gbk", "utf-8"), requestLog
|
|
432
|
+ enc := mahonia.NewEncoder("gbk")
|
|
433
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
|
434
|
+ fmt.Println("输出信息:")
|
|
435
|
+ fmt.Println(output)
|
|
436
|
+ fmt.Println("错误信息:")
|
|
437
|
+ fmt.Println(err_msg)
|
|
438
|
+ return output, requestLog
|
439
|
439
|
|
440
|
440
|
}
|
441
|
441
|
|
|
@@ -468,12 +468,13 @@ func FJyb2205(psnNo string, mdtrtId string, chrgBchno string, org_name string, d
|
468
|
468
|
return err.Error(), ""
|
469
|
469
|
}
|
470
|
470
|
|
471
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
471
|
+ enc := mahonia.NewEncoder("gbk")
|
|
472
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
472
|
473
|
fmt.Println("输出信息:")
|
473
|
474
|
fmt.Println(output)
|
474
|
475
|
fmt.Println("错误信息:")
|
475
|
476
|
fmt.Println(err_msg)
|
476
|
|
- return ConvertToString(output, "gbk", "utf-8"), requestLog
|
|
477
|
+ return output, requestLog
|
477
|
478
|
}
|
478
|
479
|
|
479
|
480
|
// 门诊预结算
|
|
@@ -541,12 +542,13 @@ func FJyb2206(psnNo string, mdtrtId string, chrgBchno string, certNo string, ins
|
541
|
542
|
return err.Error(), ""
|
542
|
543
|
}
|
543
|
544
|
|
544
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
545
|
+ enc := mahonia.NewEncoder("gbk")
|
|
546
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
545
|
547
|
fmt.Println("输出信息:")
|
546
|
548
|
fmt.Println(output)
|
547
|
549
|
fmt.Println("错误信息:")
|
548
|
550
|
fmt.Println(err_msg)
|
549
|
|
- return ConvertToString(output, "gbk", "utf-8"), requestLog
|
|
551
|
+ return output, requestLog
|
550
|
552
|
}
|
551
|
553
|
|
552
|
554
|
// 门诊结算
|
|
@@ -610,13 +612,16 @@ func FJyb2207(psnNo string, mdtrtId string, chrgBchno string, certNo string, ins
|
610
|
612
|
return err.Error(), ""
|
611
|
613
|
}
|
612
|
614
|
|
613
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
615
|
+ var requestLog string
|
|
616
|
+ requestLog = string(bytesData)
|
|
617
|
+
|
|
618
|
+ enc := mahonia.NewEncoder("gbk")
|
|
619
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
614
|
620
|
fmt.Println("输出信息:")
|
615
|
621
|
fmt.Println(output)
|
616
|
622
|
fmt.Println("错误信息:")
|
617
|
623
|
fmt.Println(err_msg)
|
618
|
|
- return ConvertToString(output, "gbk", "utf-8"), string(bytesData)
|
619
|
|
-
|
|
624
|
+ return output, requestLog
|
620
|
625
|
}
|
621
|
626
|
|
622
|
627
|
// 门诊结算撤销
|
|
@@ -647,13 +652,13 @@ func FJyb2208(psnNo string, mdtrtId string, setlId string, org_name string, doct
|
647
|
652
|
return err.Error(), ""
|
648
|
653
|
}
|
649
|
654
|
|
650
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
655
|
+ enc := mahonia.NewEncoder("gbk")
|
|
656
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
651
|
657
|
fmt.Println("输出信息:")
|
652
|
658
|
fmt.Println(output)
|
653
|
659
|
fmt.Println("错误信息:")
|
654
|
660
|
fmt.Println(err_msg)
|
655
|
|
- return ConvertToString(output, "gbk", "utf-8"), string(bytesData)
|
656
|
|
-
|
|
661
|
+ return output, requestLog
|
657
|
662
|
}
|
658
|
663
|
|
659
|
664
|
func FJyb5203(baseParams models.BaseParams, businessParams models.BusinessParams, url string, app_id string, app_secret string, sign_key string, enc_key string) string {
|
|
@@ -681,12 +686,13 @@ func FJyb5203(baseParams models.BaseParams, businessParams models.BusinessParams
|
681
|
686
|
return err.Error()
|
682
|
687
|
}
|
683
|
688
|
|
684
|
|
- output, err_msg := GetFjBusinessHandleInfo(bytesData)
|
|
689
|
+ enc := mahonia.NewEncoder("gbk")
|
|
690
|
+ output, err_msg := GetFjBusinessHandleInfo([]byte(enc.ConvertString(string(bytesData))))
|
685
|
691
|
fmt.Println("输出信息:")
|
686
|
692
|
fmt.Println(output)
|
687
|
693
|
fmt.Println("错误信息:")
|
688
|
694
|
fmt.Println(err_msg)
|
689
|
|
- return ConvertToString(output, "gbk", "utf-8")
|
|
695
|
+ return output
|
690
|
696
|
}
|
691
|
697
|
|
692
|
698
|
//确认订单
|