浏览代码

fix:获取微信accessToken,空指针问题

Roc 3 年之前
父节点
当前提交
6882f23a37
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 1 0
      services/wechat.go
  2. 2 2
      services/wechat_send_msg.go

+ 1 - 0
services/wechat.go

@@ -55,6 +55,7 @@ func WxGetToken() (item *WxToken, err error) {
 	if err != nil {
 		return nil, err
 	}
+	item = &WxToken{}
 	err = json.Unmarshal(result, &item)
 	fmt.Println("WxGetToken start")
 	fmt.Println(string(result))

+ 2 - 2
services/wechat_send_msg.go

@@ -89,13 +89,13 @@ func sendTemplateMsg(sendUrl string, sendMap map[string]interface{}, items []*wx
 		data, err := json.Marshal(sendMap)
 		if err != nil {
 			fmt.Println("SendTemplateMsgOne Marshal Err:", err.Error())
-			utils.FileLog.Info("SendTemplateMsgOne Marshal Err:%s", err.Error())
+			utils.FileLog.Info(fmt.Sprintf("SendTemplateMsgOne Marshal Err:%s", err.Error()))
 			return err
 		}
 		err = toSendTemplateMsg(sendUrl, data)
 		if err != nil {
 			fmt.Println("send err:", err.Error())
-			utils.FileLog.Info("ToSendTemplateMsg Err:%s", err.Error())
+			utils.FileLog.Info(fmt.Sprintf("ToSendTemplateMsg Err:%s", err.Error()))
 		}
 	}
 	return