Browse Source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 2 years ago
parent
commit
f1e6fdde4b
1 changed files with 30 additions and 24 deletions
  1. 30 24
      service/fj_service.go

+ 30 - 24
service/fj_service.go View File

179
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
184
 	fmt.Println("输出信息:")
184
 	fmt.Println(output)
185
 	fmt.Println(output)
185
 	fmt.Println("错误信息:")
186
 	fmt.Println("错误信息:")
251
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
257
 	fmt.Println("输出信息:")
256
 	fmt.Println(output)
258
 	fmt.Println(output)
257
 	fmt.Println("错误信息:")
259
 	fmt.Println("错误信息:")
258
 	fmt.Println(err_msg)
260
 	fmt.Println(err_msg)
259
-	return ConvertToString(output, "gbk", "utf-8"), requestLog
261
+	return output, requestLog
260
 }
262
 }
261
 
263
 
262
 //  门诊费用明细信息上传
264
 //  门诊费用明细信息上传
427
 		return "", ""
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
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
473
 	fmt.Println("输出信息:")
473
 	fmt.Println(output)
474
 	fmt.Println(output)
474
 	fmt.Println("错误信息:")
475
 	fmt.Println("错误信息:")
475
 	fmt.Println(err_msg)
476
 	fmt.Println(err_msg)
476
-	return ConvertToString(output, "gbk", "utf-8"), requestLog
477
+	return output, requestLog
477
 }
478
 }
478
 
479
 
479
 //  门诊预结算
480
 //  门诊预结算
541
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
547
 	fmt.Println("输出信息:")
546
 	fmt.Println(output)
548
 	fmt.Println(output)
547
 	fmt.Println("错误信息:")
549
 	fmt.Println("错误信息:")
548
 	fmt.Println(err_msg)
550
 	fmt.Println(err_msg)
549
-	return ConvertToString(output, "gbk", "utf-8"), requestLog
551
+	return output, requestLog
550
 }
552
 }
551
 
553
 
552
 //  门诊结算
554
 //  门诊结算
610
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
620
 	fmt.Println("输出信息:")
615
 	fmt.Println(output)
621
 	fmt.Println(output)
616
 	fmt.Println("错误信息:")
622
 	fmt.Println("错误信息:")
617
 	fmt.Println(err_msg)
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
 		return err.Error(), ""
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
 	fmt.Println("输出信息:")
657
 	fmt.Println("输出信息:")
652
 	fmt.Println(output)
658
 	fmt.Println(output)
653
 	fmt.Println("错误信息:")
659
 	fmt.Println("错误信息:")
654
 	fmt.Println(err_msg)
660
 	fmt.Println(err_msg)
655
-	return ConvertToString(output, "gbk", "utf-8"), string(bytesData)
656
-
661
+	return output, requestLog
657
 }
662
 }
658
 
663
 
659
 func FJyb5203(baseParams models.BaseParams, businessParams models.BusinessParams, url string, app_id string, app_secret string, sign_key string, enc_key string) string {
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
 		return err.Error()
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
 	fmt.Println("输出信息:")
691
 	fmt.Println("输出信息:")
686
 	fmt.Println(output)
692
 	fmt.Println(output)
687
 	fmt.Println("错误信息:")
693
 	fmt.Println("错误信息:")
688
 	fmt.Println(err_msg)
694
 	fmt.Println(err_msg)
689
-	return ConvertToString(output, "gbk", "utf-8")
695
+	return output
690
 }
696
 }
691
 
697
 
692
 //确认订单
698
 //确认订单