|
|
@@ -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();
|
|
|
}
|
|
|
|