Forráskód Böngészése

设置详情权限

Lyyyi 22 órája%!(EXTRA string=óta)
szülő
commit
d374398cd3

+ 3 - 4
OASystem/OASystem.Api/Controllers/PersonnelModuleController.cs

@@ -1173,15 +1173,14 @@ WHERE
                 //设置编辑权限
                 (bool editPerm, string msg1) = _taskAllocationRep.EditPerm(item.Id, dto.UserId);
                 item.EditPerm = editPerm;
-                //设置任务终止权限
+                //设置任务确认权限
                 if (item.CreateUserId == dto.UserId) item.TaskCompletedPerm = true;
                 //设置已知晓权限
                 (bool havePerm, string msg3) = _taskAllocationRep.TaskHavePerm(item.Id, dto.UserId);
                 item.TaskHavePerm = havePerm;
-                //TaskDetailsPerm 设置已知晓权限
-
+                //设置已详情权限
                 item.TaskDetailsPerm = _sqlSugar.Queryable<Pm_TaskRelevanceUser>()
-                    .Where(it => it.IsDel == 0 && it.TAId == item.Id && it.UserId == dto.UserId)
+                    .Where(it => it.IsDel == 0 && it.TAId == item.Id && (it.UserId == dto.UserId || it.CreateUserId == dto.UserId))
                     .Any();
             }