正在显示
1 个修改的文件
包含
21 行增加
和
20 行删除
| @@ -1934,29 +1934,30 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | @@ -1934,29 +1934,30 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ | ||
| 1934 | rsp.EditScore = 0 | 1934 | rsp.EditScore = 0 |
| 1935 | } | 1935 | } |
| 1936 | } | 1936 | } |
| 1937 | - | ||
| 1938 | - //他人 | ||
| 1939 | - if auditProcess, err = models.GetAuditFlowProcessListByAuditUser(request.ChanceId, header.UserId); err != nil { | ||
| 1940 | - if err == orm.ErrNoRows { | ||
| 1941 | - if chance.ReviewStatus != protocol.ReviewStatusPass { | ||
| 1942 | - rsp.EditChance = 0 | 1937 | + if chance.UserId != header.UserId { |
| 1938 | + //他人 | ||
| 1939 | + if auditProcess, err = models.GetAuditFlowProcessListByAuditUser(request.ChanceId, header.UserId); err != nil { | ||
| 1940 | + if err == orm.ErrNoRows { | ||
| 1941 | + if chance.ReviewStatus != protocol.ReviewStatusPass { | ||
| 1942 | + rsp.EditChance = 0 | ||
| 1943 | + } | ||
| 1944 | + err = nil | ||
| 1945 | + return | ||
| 1943 | } | 1946 | } |
| 1944 | - err = nil | ||
| 1945 | - return | ||
| 1946 | } | 1947 | } |
| 1947 | - } | ||
| 1948 | - for i := range auditProcess { | ||
| 1949 | - if auditProcess[i].ReviewStatus == protocol.ReviewStatusAuditging { | ||
| 1950 | - isApproving = true | ||
| 1951 | - log.Debug(fmt.Sprintf("用户:%v 审核中 编辑权限:true", header.UserId)) | ||
| 1952 | - break | 1948 | + for i := range auditProcess { |
| 1949 | + if auditProcess[i].ReviewStatus == protocol.ReviewStatusAuditging { | ||
| 1950 | + isApproving = true | ||
| 1951 | + log.Debug(fmt.Sprintf("用户:%v 审核中 编辑权限:true", header.UserId)) | ||
| 1952 | + break | ||
| 1953 | + } | ||
| 1954 | + } | ||
| 1955 | + if isApproving { | ||
| 1956 | + rsp.EditChance = 1 | ||
| 1957 | + } else if chance.ReviewStatus == protocol.ReviewStatusAuditging && len(auditProcess) > 0 { | ||
| 1958 | + rsp.EditChance = 0 | ||
| 1959 | + log.Debug(fmt.Sprintf("用户:%v 审核过,并且当前机会在审核中 编辑权限:false", header.UserId)) | ||
| 1953 | } | 1960 | } |
| 1954 | - } | ||
| 1955 | - if isApproving { | ||
| 1956 | - rsp.EditChance = 1 | ||
| 1957 | - } else if chance.ReviewStatus == protocol.ReviewStatusAuditging && len(auditProcess) > 0 { | ||
| 1958 | - rsp.EditChance = 0 | ||
| 1959 | - log.Debug(fmt.Sprintf("用户:%v 审核过,并且当前机会在审核中 编辑权限:false", header.UserId)) | ||
| 1960 | } | 1961 | } |
| 1961 | } | 1962 | } |
| 1962 | return | 1963 | return |
-
请 注册 或 登录 后发表评论