|
@@ -1,7 +1,6 @@
|
|
package weixinrpc
|
|
package weixinrpc
|
|
|
|
|
|
import (
|
|
import (
|
|
- "config"
|
|
|
|
"log"
|
|
"log"
|
|
"net/rpc"
|
|
"net/rpc"
|
|
"qfw/util"
|
|
"qfw/util"
|
|
@@ -12,6 +11,7 @@ import (
|
|
)
|
|
)
|
|
|
|
|
|
var wxpool chan bool = make(chan bool, 30)
|
|
var wxpool chan bool = make(chan bool, 30)
|
|
|
|
+var WeixinRpcServer string
|
|
|
|
|
|
//微信远程调用,实现模板发送消息
|
|
//微信远程调用,实现模板发送消息
|
|
func SendWinXin(p *qrpc.NotifyMsg) {
|
|
func SendWinXin(p *qrpc.NotifyMsg) {
|
|
@@ -20,7 +20,7 @@ func SendWinXin(p *qrpc.NotifyMsg) {
|
|
<-wxpool
|
|
<-wxpool
|
|
}()
|
|
}()
|
|
util.Try(func() {
|
|
util.Try(func() {
|
|
- client, err := rpc.DialHTTP("tcp", config.Sysconfig["weixinRpcServer"].(string))
|
|
|
|
|
|
+ client, err := rpc.DialHTTP("tcp", WeixinRpcServer)
|
|
defer client.Close()
|
|
defer client.Close()
|
|
if err != nil {
|
|
if err != nil {
|
|
log.Println(err.Error())
|
|
log.Println(err.Error())
|
|
@@ -46,7 +46,7 @@ func FollowPush(p *qrpc.NotifyMsg) {
|
|
<-wxpool
|
|
<-wxpool
|
|
}()
|
|
}()
|
|
util.Try(func() {
|
|
util.Try(func() {
|
|
- client, err := rpc.DialHTTP("tcp", config.Sysconfig["weixinRpcServer"].(string))
|
|
|
|
|
|
+ client, err := rpc.DialHTTP("tcp", WeixinRpcServer)
|
|
defer client.Close()
|
|
defer client.Close()
|
|
if err != nil {
|
|
if err != nil {
|
|
log.Println(err.Error())
|
|
log.Println(err.Error())
|