wangfei 6 年前
父节点
当前提交
a47f2f0ca5
共有 3 个文件被更改,包括 32 次插入20 次删除
  1. 2
    2
      conf/wechat.conf
  2. 10
    0
      controllers/component.go
  3. 20
    18
      routers/router.go

+ 2
- 2
conf/wechat.conf 查看文件

@@ -1,3 +1,3 @@
1 1
 [wechat]
2
-appid = appid
3
-aeskey = aeskey
2
+appid = wx9fd33312e78e8d02
3
+aeskey = 41b2994de43d4e3b9dc0f54ee8c5c1bb0050496367e

+ 10
- 0
controllers/component.go 查看文件

@@ -174,3 +174,13 @@ func (c *WechatController) getReplayMessage(replay *model.TaAutoReply, openid st
174 174
 	}
175 175
 	return nil, nil
176 176
 }
177
+
178
+// GetPreAuthCode 获取预授权码
179
+func (c *WechatController) GetPreAuthCode() {
180
+	code, err := utils.Component.GetPreAuthCode()
181
+	if err != nil {
182
+		utils.LogError("获取预授权码错误: " + err.Error())
183
+		c.ResponseError(err)
184
+	}
185
+	c.ResponseJSON(code)
186
+}

+ 20
- 18
routers/router.go 查看文件

@@ -24,24 +24,26 @@ func RouteInit() {
24 24
 		beego.NSRouter("*", &controllers.BaseController{}, "options:Options"),
25 25
 		// 登陆
26 26
 		beego.NSRouter("/user/login", &controllers.UserController{}, "post:Login"),
27
-		// 菜单
28
-		beego.NSRouter("/menu", &menu.MenuController{}, "get:GetMenuList"),
29
-		// 自动回复
30
-		beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "get:GetAutoReplyList"),
31
-		beego.NSRouter("/autoreply/:autoreplyId", &autoreply.AutoreplyController{}, "get:GetAutoReplyById"),
32
-		beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "post:SaveAutoreply"),
33
-		beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "put:SaveAutoreply"),
34
-		beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "delete:DeleteAutoReply"),
35
-		// 图片资源
36
-		beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "get:GetWechatImgList"),
37
-		beego.NSRouter("/wechatimg/sync", &wechatimg.WechatImgController{}, "get:SyncWechatImg"),
38
-		beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "post:AddNewImg"),
39
-		// 用户管理
40
-		beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "get:GetUserList"),
41
-		beego.NSRouter("/sysuser/:userId", &sysuser.SysuserController{}, "get:GetUserById"),
42
-		beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "post:SaveUser"),
43
-		beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "put:SaveUser"),
44
-		beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "delete:DeleteUser"),
27
+		beego.NSNamespace("/admin",
28
+			// 菜单
29
+			beego.NSRouter("/menu", &menu.MenuController{}, "get:GetMenuList"),
30
+			// 自动回复
31
+			beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "get:GetAutoReplyList"),
32
+			beego.NSRouter("/autoreply/:autoreplyId", &autoreply.AutoreplyController{}, "get:GetAutoReplyById"),
33
+			beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "post:SaveAutoreply"),
34
+			beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "put:SaveAutoreply"),
35
+			beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "delete:DeleteAutoReply"),
36
+			// 图片资源
37
+			beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "get:GetWechatImgList"),
38
+			beego.NSRouter("/wechatimg/sync", &wechatimg.WechatImgController{}, "get:SyncWechatImg"),
39
+			beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "post:AddNewImg"),
40
+			// 用户管理
41
+			beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "get:GetUserList"),
42
+			beego.NSRouter("/sysuser/:userId", &sysuser.SysuserController{}, "get:GetUserById"),
43
+			beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "post:SaveUser"),
44
+			beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "put:SaveUser"),
45
+			beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "delete:DeleteUser"),
46
+		),
45 47
 
46 48
 		beego.NSRouter("/ticket", &controllers.WechatController{}, "post:ComponentPush"),
47 49
 		beego.NSRouter("/ticket", &controllers.WechatController{}, "get:ComponentPush"),