Bläddra i källkod

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

csx 3 år sedan
förälder
incheckning
e9d2378baa
2 ändrade filer med 47 tillägg och 38 borttagningar
  1. 37 38
      main.go
  2. 10 0
      service/gdyb_service.go

+ 37 - 38
main.go Visa fil

@@ -10,7 +10,6 @@ import (
10 10
 	"github.com/qiniu/api.v7/auth/qbox"
11 11
 	"github.com/qiniu/api.v7/storage"
12 12
 	"os"
13
-	"os/exec"
14 13
 	"strconv"
15 14
 	"time"
16 15
 )
@@ -29,43 +28,43 @@ var json1 = ""
29 28
 var json2 = ""
30 29
 
31 30
 func call_yh_hb_call() {
32
-	json1 = `{
33
-		"TOKEN": "",
34
-			"cainfo": "",
35
-			"fixmedins_code": "000002",
36
-			"fixmedins_name": "六盘水市第二人民医院",
37
-			"inf_time": "2021-03-01 00:35:39",
38
-			"infno": "1201",
39
-			"infver": "1",
40
-			"input": {
41
-			"medinsinfo":{
42
-				"mdtrt_cert_type":"02",
43
-					"mdtrt_cert_no":"52020020210315000001",
44
-					"fixmedins_type":"1",
45
-					"fixmedins_name":"六盘水市第二人民医院",
46
-					"fixmedins_code":"000002"
47
-			}
48
-		},
49
-		"oinfno": "",
50
-			"msgid": "100000202010100035390000000442",
51
-			"opter": "1",
52
-			"opter_name": "测试用户",
53
-			"pay_loc": "1",
54
-			"recer_admvs": "520200",
55
-			"sender_admdvs": "520200",
56
-			"insuplc_admdvs":"520200",
57
-			"mdtrtarea_admvs":"520200",
58
-			"recer_sys_code":"1",
59
-			"opter_type":"1"
60
-	}`
61
-
62
-	cmd := exec.Command("java", "-jar", "yh_hb_fat.jar", "1201", json1, json2)
63
-	out, err := cmd.Output()
64
-	if err != nil {
65
-		fmt.Println("error:", err.Error())
66
-	}
67
-	fmt.Printf("call yh_hb_call %q\n", string(out))
68
-	fmt.Printf(json2)
31
+	//json1 = `{
32
+	//	"TOKEN": "",
33
+	//		"cainfo": "",
34
+	//		"fixmedins_code": "000002",
35
+	//		"fixmedins_name": "六盘水市第二人民医院",
36
+	//		"inf_time": "2021-03-01 00:35:39",
37
+	//		"infno": "1201",
38
+	//		"infver": "1",
39
+	//		"input": {
40
+	//		"medinsinfo":{
41
+	//			"mdtrt_cert_type":"02",
42
+	//				"mdtrt_cert_no":"52020020210315000001",
43
+	//				"fixmedins_type":"1",
44
+	//				"fixmedins_name":"六盘水市第二人民医院",
45
+	//				"fixmedins_code":"000002"
46
+	//		}
47
+	//	},
48
+	//	"oinfno": "",
49
+	//		"msgid": "100000202010100035390000000442",
50
+	//		"opter": "1",
51
+	//		"opter_name": "测试用户",
52
+	//		"pay_loc": "1",
53
+	//		"recer_admvs": "520200",
54
+	//		"sender_admdvs": "520200",
55
+	//		"insuplc_admdvs":"520200",
56
+	//		"mdtrtarea_admvs":"520200",
57
+	//		"recer_sys_code":"1",
58
+	//		"opter_type":"1"
59
+	//}`
60
+	//service.Gdyb1201( )
61
+	//cmd := exec.Command("java", "-jar", "yh_hb_fat.jar", "1201", json1, json2)
62
+	//out, err := cmd.Output()
63
+	//if err != nil {
64
+	//	fmt.Println("error:", err.Error())
65
+	//}
66
+	//fmt.Printf("call yh_hb_call %q\n", string(out))
67
+	//fmt.Printf(json2)
69 68
 }
70 69
 
71 70
 func main() {

+ 10 - 0
service/gdyb_service.go Visa fil

@@ -14,6 +14,7 @@ import (
14 14
 	"mime/multipart"
15 15
 	"net/http"
16 16
 	"os"
17
+	"os/exec"
17 18
 	"path/filepath"
18 19
 	"strconv"
19 20
 	"strings"
@@ -54,6 +55,15 @@ func Gdyb1201(certNo string, org_name string, doctor string, fixmedins_code stri
54 55
 	gdyb_url := beego.AppConfig.String("gdyb_url")
55 56
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
56 57
 	url := gdyb_url + "1201"
58
+	var json2 = ""
59
+
60
+	cmd := exec.Command("java", "-jar", "yh_hb_fat.jar", "1201", string(bytesData), json2)
61
+	out, err := cmd.Output()
62
+	if err != nil {
63
+		fmt.Println("error:", err.Error())
64
+	}
65
+	fmt.Printf("call yh_hb_call %q\n", string(out))
66
+	fmt.Printf(json2)
57 67
 
58 68
 	//DllDef := syscall.MustLoadDLL("yh_hb_sctrl.dll")
59 69
 	//Iinit := DllDef.MustFindProc("DllGetClassObject")