|
@@ -2460,6 +2460,8 @@ func (c *HisApiController) GetSettleInfo() {
|
2460
|
2460
|
//退款
|
2461
|
2461
|
func (c *HisApiController) Refund() {
|
2462
|
2462
|
order_id, _ := c.GetInt64("order_id")
|
|
2463
|
+ admin_user_id, _ := c.GetInt64("admin_user_id")
|
|
2464
|
+
|
2463
|
2465
|
number := c.GetString("number")
|
2464
|
2466
|
record_time := c.GetString("record_time")
|
2465
|
2467
|
patient_id, _ := c.GetInt64("patient_id")
|
|
@@ -2478,6 +2480,8 @@ func (c *HisApiController) Refund() {
|
2478
|
2480
|
var order models.HisOrder
|
2479
|
2481
|
order, _ = service.GetHisOrderByID(order_id)
|
2480
|
2482
|
|
|
2483
|
+ roles, _ := service.GetAdminUserInfoByID(adminUser.CurrentOrgId, admin_user_id)
|
|
2484
|
+
|
2481
|
2485
|
if order.ID == 0 {
|
2482
|
2486
|
order, _ = service.GetHisOrderThree(recordDateTime, patient_id, adminUser.CurrentOrgId)
|
2483
|
2487
|
|
|
@@ -2488,7 +2492,7 @@ func (c *HisApiController) Refund() {
|
2488
|
2492
|
|
2489
|
2493
|
if config.IsOpen == 1 { //对接了医保,走医保流程
|
2490
|
2494
|
api := "http://127.0.0.1:9532/" + "gdyb/nine?psn_no=" + his.PsnNo +
|
2491
|
|
- "&mdtrt_id=" + his.Number + "&doctor=" + "张俊杰" + "&setl_id=" + order.SetlId + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
|
2495
|
+ "&mdtrt_id=" + his.Number + "&doctor=" + roles.UserName + "&setl_id=" + order.SetlId + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
2492
|
2496
|
"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
|
2493
|
2497
|
resp, requestErr := http.Get(api)
|
2494
|
2498
|
if requestErr != nil {
|
|
@@ -2513,7 +2517,7 @@ func (c *HisApiController) Refund() {
|
2513
|
2517
|
fmt.Println(userJSONBytes)
|
2514
|
2518
|
|
2515
|
2519
|
api2 := "http://127.0.0.1:9532/" + "gdyb/six?psn_no=" + his.PsnNo +
|
2516
|
|
- "&mdtrt_id=" + his.Number + "&chrg_bchno=" + order.Number + "&doctor=" + "张俊杰" + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
|
2520
|
+ "&mdtrt_id=" + his.Number + "&chrg_bchno=" + order.Number + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
2517
|
2521
|
"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
|
2518
|
2522
|
resp2, requestErr2 := http.Get(api2)
|
2519
|
2523
|
if requestErr2 != nil {
|
|
@@ -2601,7 +2605,7 @@ func (c *HisApiController) RefundNumber() {
|
2601
|
2605
|
if config.IsOpen == 1 { //对接了医保,走医保流程
|
2602
|
2606
|
|
2603
|
2607
|
api3 := "http://127.0.0.1:9532/" + "gdyb/three?psn_no=" + his.PsnNo +
|
2604
|
|
- "&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + "张俊杰" + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
|
2608
|
+ "&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
|
2605
|
2609
|
"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
|
2606
|
2610
|
resp3, requestErr3 := http.Get(api3)
|
2607
|
2611
|
if requestErr3 != nil {
|
|
@@ -2755,7 +2759,7 @@ func (c *HisApiController) GetCheckAccount() {
|
2755
|
2759
|
var user_name string
|
2756
|
2760
|
role, _ := service.GetAdminUserInfoByID(adminUser.CurrentOrgId, admin_user_id)
|
2757
|
2761
|
if role.ID == 0 {
|
2758
|
|
- user_name = "张俊杰"
|
|
2762
|
+ user_name = "xxx"
|
2759
|
2763
|
} else {
|
2760
|
2764
|
user_name = role.UserName
|
2761
|
2765
|
}
|
|
@@ -2850,7 +2854,7 @@ func (c *HisApiController) Check310() {
|
2850
|
2854
|
miConfig, _ := service.FindMedicalInsuranceInfo(adminUser.CurrentOrgId)
|
2851
|
2855
|
|
2852
|
2856
|
var user_name string
|
2853
|
|
- user_name = "张俊杰"
|
|
2857
|
+ user_name = "xxx"
|
2854
|
2858
|
api := "http://127.0.0.1:9532/" + "gdyb/ten?" +
|
2855
|
2859
|
"insutype=" + "310" +
|
2856
|
2860
|
"&clr_type=" + "11" +
|