fix:调整钉钉机器人回调临时转发
This commit is contained in:
parent
6173a92735
commit
51f012d315
|
|
@ -367,6 +367,25 @@ func getString(str, endstr string, start int, msg *string) int {
|
||||||
|
|
||||||
// CallbackDingtalkRobot 钉钉机器人回调
|
// CallbackDingtalkRobot 钉钉机器人回调
|
||||||
func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) {
|
func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) {
|
||||||
|
// query 中获取 dev 参数
|
||||||
|
query := c.Request().URI().QueryString()
|
||||||
|
str, _ := url.QueryUnescape(string(query))
|
||||||
|
// 转map
|
||||||
|
params := make(map[string]string)
|
||||||
|
for _, param := range strings.Split(str, "&") {
|
||||||
|
kv := strings.Split(param, "=")
|
||||||
|
if len(kv) == 2 {
|
||||||
|
params[kv[0]] = kv[1]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// token 校验
|
||||||
|
isDev := params["dev"]
|
||||||
|
|
||||||
|
if isDev != "1" {
|
||||||
|
// 非开发环境,直接返回
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// 直接转到局域网本地 192.168.6.94:8090
|
// 直接转到局域网本地 192.168.6.94:8090
|
||||||
target := "http://192.168.6.94:8090" + c.OriginalURL()
|
target := "http://192.168.6.94:8090" + c.OriginalURL()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue