正在显示
1 个修改的文件
包含
10 行增加
和
0 行删除
@@ -1916,6 +1916,7 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | @@ -1916,6 +1916,7 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | ||
1916 | chance *models.Chance | 1916 | chance *models.Chance |
1917 | auditProcess []*models.AuditFlowProcess | 1917 | auditProcess []*models.AuditFlowProcess |
1918 | isApproving bool //是否审核中 | 1918 | isApproving bool //是否审核中 |
1919 | + company *models.Company | ||
1919 | ) | 1920 | ) |
1920 | rsp = &protocol.PermissionResponse{} | 1921 | rsp = &protocol.PermissionResponse{} |
1921 | if op, err = agg.GetUserPermission(header.UserId); err == nil { | 1922 | if op, err = agg.GetUserPermission(header.UserId); err == nil { |
@@ -1937,6 +1938,15 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | @@ -1937,6 +1938,15 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | ||
1937 | rsp.EditPublicStatus = 1 | 1938 | rsp.EditPublicStatus = 1 |
1938 | rsp.EditScore = 1 | 1939 | rsp.EditScore = 1 |
1939 | } | 1940 | } |
1941 | + if company, err = models.GetCompanyById(header.CompanyId); err != nil { | ||
1942 | + log.Error(err) | ||
1943 | + return | ||
1944 | + } | ||
1945 | + //公司管理员有所有权限 | ||
1946 | + if company.AdminId == header.UserId { | ||
1947 | + allPermission() | ||
1948 | + return | ||
1949 | + } | ||
1940 | //无权限 | 1950 | //无权限 |
1941 | noPermission := func() { | 1951 | noPermission := func() { |
1942 | rsp.EditChance = 0 | 1952 | rsp.EditChance = 0 |
-
请 注册 或 登录 后发表评论