1234567891011121314151617181920212223 |
- package Nats
- import (
- "Cold_Api/controllers/lib"
- "Cold_Api/logs"
- "fmt"
- "time"
- )
- func Wx_GenerateQRCode(DeviceClass_id string) (string, bool) {
- logs.Println("Nats =>", lib.FuncName(), DeviceClass_id)
- // 请求-响应, 向 test3 发布一个 `help me` 请求数据,设置超时间3秒,如果有多个响应,只接收第一个收到的消息
- msg, err := Nats.Request("Wx_GenerateQRCode", []byte(DeviceClass_id), 3*time.Second)
- if err != nil {
- fmt.Println(err)
- } else {
- fmt.Printf("Wx_GenerateQRCode : %s\n", string(msg.Data))
- return string(msg.Data), true
- }
- return string(msg.Data), false
- }
|