...
|
...
|
@@ -2160,6 +2160,13 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ |
|
|
return
|
|
|
}
|
|
|
//是否是审核人
|
|
|
if chance.ReviewStatus == protocol.ReviewStatusPass {
|
|
|
if _, e := models.GetAuditorLatestAuditFlowProcess(request.ChanceId, header.UserId); e == nil {
|
|
|
allPermission()
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
//机会审核中 是否已被审核
|
|
|
if auditProcess, err = models.GetAuditFlowProcessListByAuditUser(request.ChanceId, header.UserId); err != nil {
|
|
|
if err == orm.ErrNoRows {
|
|
|
//非审核人 并且 审核状态不是通过的,无所有权限
|
...
|
...
|
@@ -2171,7 +2178,7 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ |
|
|
}
|
|
|
}
|
|
|
for i := range auditProcess {
|
|
|
if auditProcess[i].ReviewStatus == protocol.ReviewStatusAuditging {
|
|
|
if auditProcess[i].ReviewStatus == protocol.ReviewStatusAuditging { //chance.ReviewStatus!=protocol.ReviewStatusPass &&
|
|
|
isApproving = true
|
|
|
log.Debug(fmt.Sprintf("用户:%v 审核中 编辑权限:true", header.UserId))
|
|
|
break
|
...
|
...
|
|