作者 唐旭辉

添加公告 参数调整

@@ -197,7 +197,10 @@ func (c *RbacController) MenuList() { @@ -197,7 +197,10 @@ func (c *RbacController) MenuList() {
197 c.ResposeJson(msg) 197 c.ResposeJson(msg)
198 }() 198 }()
199 list, err := serverbac.GetMenuAll() 199 list, err := serverbac.GetMenuAll()
200 - msg = protocol.NewReturnResponse(list, err) 200 + data := protocol.ResponsePermissionList{
  201 + Lists: list,
  202 + }
  203 + msg = protocol.NewReturnResponse(data, err)
201 return 204 return
202 } 205 }
203 206
@@ -70,6 +70,7 @@ var AuthToken = func(ctx *context.Context) { @@ -70,6 +70,7 @@ var AuthToken = func(ctx *context.Context) {
70 ctx.Output.JSON(msg, false, false) 70 ctx.Output.JSON(msg, false, false)
71 return 71 return
72 } 72 }
  73 + log.Error("token 校验失败")
73 msg = protocol.NewMesage("1") 74 msg = protocol.NewMesage("1")
74 ctx.Output.JSON(msg, false, false) 75 ctx.Output.JSON(msg, false, false)
75 return 76 return
@@ -19,23 +19,23 @@ type BulletinReleaseRequest struct { @@ -19,23 +19,23 @@ type BulletinReleaseRequest struct {
19 AllowClose int `json:"allow_close"` 19 AllowClose int `json:"allow_close"`
20 //AllowCondition int `json:"allow_condition"` 20 //AllowCondition int `json:"allow_condition"`
21 QuestionSwitch int `json:"question_switch"` 21 QuestionSwitch int `json:"question_switch"`
22 - Receiver []VisibleObject `json:"receiver" valid:"Required"` 22 + Receiver []VisibleObject `json:"receiver"`
23 Question Question `json:"question"` 23 Question Question `json:"question"`
24 - Cover Cover `json:"cover" valid:"Required"` 24 + Cover Cover `json:"cover"`
25 IsPublish int `json:"is_publish"` //是否直接发布 0:否 1:直接发布 25 IsPublish int `json:"is_publish"` //是否直接发布 0:否 1:直接发布
26 } 26 }
27 type Question struct { 27 type Question struct {
28 Id int `json:"id"` 28 Id int `json:"id"`
29 - Type int `json:"type" valid:"Required"`  
30 - Title string `json:"title" valid:"Required"` 29 + Type int `json:"type"`
  30 + Title string `json:"title" `
31 Content []QuestionContent `json:"content" valid:"Required"` 31 Content []QuestionContent `json:"content" valid:"Required"`
32 } 32 }
33 type QuestionContent struct { 33 type QuestionContent struct {
34 - Id int `json:"id" valid:"Required"`  
35 - Content string `json:"content" valid:"Required"` 34 + Id int `json:"id"`
  35 + Content string `json:"content"`
36 } 36 }
37 type Cover struct { 37 type Cover struct {
38 - Path string `json:"path" valid:"Required"` 38 + Path string `json:"path"`
39 H int `json:"h"` 39 H int `json:"h"`
40 W int `json:"w"` 40 W int `json:"w"`
41 } 41 }
@@ -65,9 +65,12 @@ type PermissionItem struct { @@ -65,9 +65,12 @@ type PermissionItem struct {
65 ParentId int64 `json:"parent_id"` 65 ParentId int64 `json:"parent_id"`
66 SeniorStatus int8 `json:"senior_status"` 66 SeniorStatus int8 `json:"senior_status"`
67 Sort int `json:"sort"` 67 Sort int `json:"sort"`
  68 + Code string `json:"code"`
68 } 69 }
69 70
70 -//TODO PermissionItem 实现排序接口 71 +type ResponsePermissionList struct {
  72 + Lists []PermissionItem `json:"lists"`
  73 +}
71 74
72 // 75 //
73 type ResponseRoleMenus struct { 76 type ResponseRoleMenus struct {
@@ -19,19 +19,19 @@ var routerPermission = map[string]PermissionBase{ @@ -19,19 +19,19 @@ var routerPermission = map[string]PermissionBase{
19 } 19 }
20 20
21 //PermissionWithPosition 职位管理相关 21 //PermissionWithPosition 职位管理相关
22 -type PermissionWithPosition struct {  
23 - PermissionBase  
24 -} 22 +// type PermissionWithPosition struct {
  23 +// PermissionBase
  24 +// }
25 25
26 //GetCode 模块标识 26 //GetCode 模块标识
27 -func (c *PermissionWithPosition) GetCodeName() string {  
28 - return "OPPMG_DEPARTMENT"  
29 -} 27 +// func (c *PermissionWithPosition) GetCodeName() string {
  28 +// return "OPPMG_DEPARTMENT"
  29 +// }
30 30
31 //Valid 权限校验 31 //Valid 权限校验
32 -func (c PermissionWithPosition) Valid(userCompanyID int64) bool {  
33 - return true  
34 -} 32 +// func (c PermissionWithPosition) Valid(userCompanyID int64) bool {
  33 +// return true
  34 +// }
35 35
36 //PermissionWithDepart 部门管理相关 36 //PermissionWithDepart 部门管理相关
37 // type PermissionWithDepart struct { 37 // type PermissionWithDepart struct {
@@ -82,7 +82,7 @@ func init() { @@ -82,7 +82,7 @@ func init() {
82 nsUcenter := beego.NewNamespace("/ucenter", 82 nsUcenter := beego.NewNamespace("/ucenter",
83 beego.NSBefore(middleware.LogRequestData), 83 beego.NSBefore(middleware.LogRequestData),
84 beego.NSRouter("/company", &controllers.CompanyController{}, "post:InitCompany"), 84 beego.NSRouter("/company", &controllers.CompanyController{}, "post:InitCompany"),
85 - // beego.NSRouter("/company/info", &controllers.CompanyController{}, ""), 85 + beego.NSRouter("/company/info", &controllers.CompanyController{}, "post:GetCompanyForUCenter"),
86 ) 86 )
87 beego.AddNamespace(nsV1) 87 beego.AddNamespace(nsV1)
88 beego.AddNamespace(nsAuth) 88 beego.AddNamespace(nsAuth)
@@ -9,7 +9,7 @@ import ( @@ -9,7 +9,7 @@ import (
9 9
10 //获取全部的权限菜单 10 //获取全部的权限菜单
11 func GetMenuAll() ([]protocol.PermissionItem, error) { 11 func GetMenuAll() ([]protocol.PermissionItem, error) {
12 - const datasql string = `SELECT id,name,icon,parent_id,senior_status,sort 12 + const datasql string = `SELECT id,name,icon,parent_id,senior_status,sort,code
13 FROM menu WHERE enabled=1 ORDER BY sort ` 13 FROM menu WHERE enabled=1 ORDER BY sort `
14 var ( 14 var (
15 list []protocol.PermissionItem 15 list []protocol.PermissionItem