|
@@ -483,10 +483,12 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
_result.Msg = string.Format("请传入有效的Id参数!");
|
|
_result.Msg = string.Format("请传入有效的Id参数!");
|
|
return _result;
|
|
return _result;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ //时间限制
|
|
|
|
+ //状态限制
|
|
_sqlSugar.BeginTran();
|
|
_sqlSugar.BeginTran();
|
|
var update1 = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>()
|
|
var update1 = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>()
|
|
.SetColumns(it => it.TaskStatus == TaskerEnum.UnderWay)
|
|
.SetColumns(it => it.TaskStatus == TaskerEnum.UnderWay)
|
|
|
|
+ .SetColumns(it => it.BeginTime == DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))
|
|
.Where(it => it.TAId == id)
|
|
.Where(it => it.TAId == id)
|
|
.Where(it => it.UserId == userId )
|
|
.Where(it => it.UserId == userId )
|
|
.ExecuteCommandAsync();
|
|
.ExecuteCommandAsync();
|
|
@@ -529,9 +531,13 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
return _result;
|
|
return _result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //时间限制
|
|
|
|
+ //状态限制
|
|
|
|
+
|
|
_sqlSugar.BeginTran();
|
|
_sqlSugar.BeginTran();
|
|
var update1 = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>()
|
|
var update1 = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>()
|
|
.SetColumns(it => it.TaskStatus == TaskerEnum.WaitConfirm)
|
|
.SetColumns(it => it.TaskStatus == TaskerEnum.WaitConfirm)
|
|
|
|
+ .SetColumns(it => it.OverTime == DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))
|
|
.Where(it => it.TAId == id)
|
|
.Where(it => it.TAId == id)
|
|
.Where(it => it.UserId == userId)
|
|
.Where(it => it.UserId == userId)
|
|
.ExecuteCommandAsync();
|
|
.ExecuteCommandAsync();
|
|
@@ -649,8 +655,10 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- public async Task<Result> _TaskScore(int portType, int id, List<ScoreInfo> subIds)
|
|
|
|
|
|
+ public async Task<Result> _TaskScore(TaskAllocationScoreDto dto)
|
|
{
|
|
{
|
|
|
|
+ int portType = dto.PortType;
|
|
|
|
+ int id = dto.Id;
|
|
if (portType == 1 || portType == 2 || portType == 3)
|
|
if (portType == 1 || portType == 2 || portType == 3)
|
|
{
|
|
{
|
|
if (id < 1)
|
|
if (id < 1)
|
|
@@ -659,12 +667,6 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
return _result;
|
|
return _result;
|
|
}
|
|
}
|
|
|
|
|
|
- if (subIds.Count < 1)
|
|
|
|
- {
|
|
|
|
- _result.Msg = string.Format("请传入有效的SubIds参数!");
|
|
|
|
- return _result;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
var data = await _sqlSugar.Queryable<Pm_TaskAllocation>()
|
|
var data = await _sqlSugar.Queryable<Pm_TaskAllocation>()
|
|
.Where(it => it.IsDel == 0 && it.Id == id && it.IsComplete == 1)
|
|
.Where(it => it.IsDel == 0 && it.Id == id && it.IsComplete == 1)
|
|
.FirstAsync();
|
|
.FirstAsync();
|
|
@@ -674,18 +676,14 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
return _result;
|
|
return _result;
|
|
}
|
|
}
|
|
|
|
|
|
- List<Pm_TaskRelevanceUser> _TaskRelevanceUsers = new List<Pm_TaskRelevanceUser>();
|
|
|
|
- foreach (var item in subIds)
|
|
|
|
- {
|
|
|
|
- _TaskRelevanceUsers.Add(new Pm_TaskRelevanceUser()
|
|
|
|
- {
|
|
|
|
- Id = item.Id,
|
|
|
|
- Score = item.Score,
|
|
|
|
- Remark = item.ScoreRemark
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ Pm_TaskRelevanceUser _TaskRelevanceUser = new Pm_TaskRelevanceUser() {
|
|
|
|
+ Id = dto.Id,
|
|
|
|
+ Score = dto.Score,
|
|
|
|
+ Remark = dto.ScoreRemark
|
|
|
|
|
|
- var update = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>(_TaskRelevanceUsers)
|
|
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ var update = await _sqlSugar.Updateable<Pm_TaskRelevanceUser>(_TaskRelevanceUser)
|
|
.UpdateColumns(it => new { it.Score, it.Remark })
|
|
.UpdateColumns(it => new { it.Score, it.Remark })
|
|
.WhereColumns(it => it.Id)
|
|
.WhereColumns(it => it.Id)
|
|
.ExecuteCommandAsync();
|
|
.ExecuteCommandAsync();
|
|
@@ -696,7 +694,6 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
}
|
|
}
|
|
else _result.Msg = "评分失败!";
|
|
else _result.Msg = "评分失败!";
|
|
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|