From c40ee751214f68d2d162807bfa4cbdbb50c7287c Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Tue, 17 Aug 2021 11:14:18 +0800 Subject: [PATCH] aa --- controllers/dingding_callback.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/controllers/dingding_callback.go b/controllers/dingding_callback.go index 0c671ac7d..63b5b822f 100644 --- a/controllers/dingding_callback.go +++ b/controllers/dingding_callback.go @@ -1,6 +1,8 @@ package controllers import ( + "bytes" + "encoding/base64" "net/http" "git.rosy.net.cn/baseapi/utils" @@ -29,7 +31,14 @@ func (c *DingDingController) Msg() { // callbackResponse = api.DingDingAPI.Err2CallbackResponse(nil) // } //} - callbackResponse = api.DingDingAPI.PackCallbackResult("success") + aesKey := api.DingDingAPI.GetCallbackAESKey() + buf := bytes.NewBuffer(nil) + //buf.WriteString(utils.GetUUID()[:16]) + //binary.Write(buf, binary.BigEndian, int32(len("success"))) + buf.WriteString("success") + //buf.WriteString(a.corpID) + binResult, _ := utils.AESCBCEncpryt(buf.Bytes(), aesKey, aesKey[:16]) + callbackResponse.Encrypt = base64.StdEncoding.EncodeToString(binResult) c.Data["json"] = callbackResponse c.ServeJSON() } else {