Parcourir la source

保存接口创建工单发送私信消息

renjiaojiao il y a 2 mois
Parent
commit
f91774e43a
2 fichiers modifiés avec 10 ajouts et 7 suppressions
  1. 1 1
      controller/kbController.go
  2. 9 6
      service/kbService.go

+ 1 - 1
controller/kbController.go

@@ -129,7 +129,7 @@ func WorkTaskSave(r *gin.Context) {
 		return
 	}
 	//创建成功发送企微消息
-	err = service.SendWechatWorkMessage()
+	err = service.SendWechatWorkMessage(name)
 	if err != nil {
 		r.JSON(http.StatusOK, gin.H{
 			"status": 0,

+ 9 - 6
service/kbService.go

@@ -5,13 +5,10 @@ import (
 	"app.yhyue.com/moapp/jybase/go-xweb/log"
 	. "biBackService/config"
 	"biBackService/public"
-	"bytes"
 	"encoding/json"
 	"errors"
 	"fmt"
-	"io/ioutil"
 	"net/http"
-	"net/url"
 	"os"
 	"strings"
 	"time"
@@ -102,8 +99,8 @@ func GetFilePath(fm, types string) (s string) {
 	return path + fm
 }
 
-func SendWechatWorkMessage() error {
-	// 构造请求URL
+func SendWechatWorkMessage(creator string) error {
+	/*// 构造请求URL
 	baseURL := SysConfig.WechatWorkUrl
 	params := url.Values{}
 	params.Add("key", SysConfig.WechatWorkKey)
@@ -150,7 +147,13 @@ func SendWechatWorkMessage() error {
 	if errcode, ok := result["errcode"].(float64); ok && errcode != 0 {
 		return fmt.Errorf("企业微信API错误: %v", result["errmsg"])
 	}
-	return nil
+	return nil*/
+	msg := fmt.Sprintf("%s在kb“剑鱼工单管理”中创建一个新工单,请及时处理", creator)
+	ok, err := public.SendMsg(SysConfig.WorkPrivateMsg.WxAdmin, msg)
+	if !ok && err != nil {
+		log.Printf("创建工单,发送企业微信消息出错:%s", err)
+	}
+	return err
 }
 
 func GetTitleByContent(content string) (toTitle string, err error) {