|
|
@@ -246,23 +246,23 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
|
if (taskInfo.CreateUserId != currentUserId)
|
|
|
return (false, "当前任务仅创建人可编辑!");
|
|
|
|
|
|
- // 定义结束状态集合
|
|
|
- var UneditableStatuses = new List<TaskEnum>
|
|
|
- {
|
|
|
- TaskEnum.UnFinished,
|
|
|
- TaskEnum.Finished,
|
|
|
- TaskEnum.TaskStop
|
|
|
- };
|
|
|
-
|
|
|
- if (UneditableStatuses.Contains(taskInfo.Status))
|
|
|
- return (false,
|
|
|
- taskInfo.Status switch
|
|
|
- {
|
|
|
- TaskEnum.UnFinished => "当前任务状态为“未完成”结束状态,不可编辑!",
|
|
|
- TaskEnum.Finished => "当前任务状态为“已完成”结束状态,不可编辑!",
|
|
|
- TaskEnum.TaskStop => "当前任务状态为“任务终止”结束状态,不可编辑!",
|
|
|
- _ => "当前任务状态不可编辑!"
|
|
|
- });
|
|
|
+ //// 定义结束状态集合
|
|
|
+ //var UneditableStatuses = new List<TaskEnum>
|
|
|
+ //{
|
|
|
+ // TaskEnum.UnFinished,
|
|
|
+ // TaskEnum.Finished,
|
|
|
+ // TaskEnum.TaskStop
|
|
|
+ //};
|
|
|
+
|
|
|
+ //if (UneditableStatuses.Contains(taskInfo.Status))
|
|
|
+ // return (false,
|
|
|
+ // taskInfo.Status switch
|
|
|
+ // {
|
|
|
+ // TaskEnum.UnFinished => "当前任务状态为“未完成”结束状态,不可编辑!",
|
|
|
+ // TaskEnum.Finished => "当前任务状态为“已完成”结束状态,不可编辑!",
|
|
|
+ // TaskEnum.TaskStop => "当前任务状态为“任务终止”结束状态,不可编辑!",
|
|
|
+ // _ => "当前任务状态不可编辑!"
|
|
|
+ // });
|
|
|
|
|
|
return (true, string.Empty);
|
|
|
}
|
|
|
@@ -450,7 +450,7 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
|
{
|
|
|
_sqlSugar.BeginTran();
|
|
|
|
|
|
- #region 编辑验证 1. 仅创建者可以修改 2.状态完成不可修改
|
|
|
+ #region 编辑验证 1. 仅创建者可以修改
|
|
|
|
|
|
var taskInfo = await _sqlSugar
|
|
|
.Queryable<Pm_TaskAllocation>()
|