package main import ( "codeup.aliyun.com/6552e56cc3b2728a4557fc18/plugin/instance" "codeup.aliyun.com/6552e56cc3b2728a4557fc18/plugin/proto" "context" "log" ) var conf = &instance.PkgConf{ Cmd: "pkg/zltx", Tag: "zltx", Version: 1, CookieKey: "zltx", CookieValue: "zltx", } // main 这只是一个演示 func main() { err := instance.Load([]*instance.PkgConf{conf}) if err != nil { panic(err) } zltx() } func zltx() { res, err := instance.Order(context.Background(), conf.Tag, getOrderRequest()) if err != nil { log.Fatalln(err) } log.Printf("Order res:%+v", res) resQuery, err := instance.Query(context.Background(), conf.Tag, getQueryRequest()) if err != nil { log.Fatalln(err) } log.Printf("Query res:%+v", resQuery) } func getOrderRequest() *proto.OrderRequest { return &proto.OrderRequest{ Config: &proto.Config{ AppId: "23329", AppKey: "8db16e8cc8363ed4eb4c14f9520bcc32", BaseUri: "http://test.openapi.1688sup.cn", NotifyUrl: "http://test.openapi.1688sup.cn", }, Order: &proto.OrderRequest_Order{ OrderNo: "test_main_zltx_6", Account: "18666666666", Extra: nil, }, Product: &proto.OrderRequest_Product{ ProductNo: "106", Extra: []byte(`{}`), }, } } func getQueryRequest() *proto.QueryRequest { return &proto.QueryRequest{ Config: &proto.Config{ AppId: "23329", AppKey: "8db16e8cc8363ed4eb4c14f9520bcc32", BaseUri: "http://test.openapi.1688sup.cn", NotifyUrl: "http://test.openapi.1688sup.cn", }, Order: &proto.QueryRequest_Order{ OrderNo: "test_main_zltx_6", }, } }