|
|
@ -3512,15 +3512,16 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
for (int i = 0; i < dict.Items.Count; i++) |
|
|
|
for (int i = 0; i < dict.Items.Count; i++) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var item = dict.Items[i]; |
|
|
|
var item = dict.Items[i]; |
|
|
|
|
|
|
|
if (item.DeptId.IsNullOrEmpty()) |
|
|
|
|
|
|
|
return ServiceResult.OprateFailed($"第{i + 1}行,部门不可为空"); |
|
|
|
if (item.TitleId.IsNullOrEmpty()) |
|
|
|
if (item.TitleId.IsNullOrEmpty()) |
|
|
|
return ServiceResult.OprateFailed($"第{i + 1}行,岗位不可为空"); |
|
|
|
return ServiceResult.OprateFailed($"第{i + 1}行,岗位不可为空"); |
|
|
|
if (item.JobId.IsNullOrEmpty()) |
|
|
|
|
|
|
|
return ServiceResult.OprateFailed($"第{i + 1}行,职称不可为空"); |
|
|
|
|
|
|
|
if (item.GradeId.IsNullOrEmpty()) |
|
|
|
|
|
|
|
return ServiceResult.OprateFailed($"第{i + 1}行,职等不可为空"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (await Db.Queryable<Ghrh_YearHumanSettings>().AnyAsync(x => x.Year == item.Year && x.JobId == item.JobId && x.GradeId == item.GradeId && x.JobId == item.GradeId)) |
|
|
|
if (await Db.Queryable<Ghrh_YearHumanSettings>() |
|
|
|
return ServiceResult.OprateFailed($" {item.Year}年度,已存在相同岗位、职等、职称数据!"); |
|
|
|
.WhereIF(item.GradeId.IsNotEmptyOrNull(), x => x.GradeId == item.GradeId) |
|
|
|
|
|
|
|
.WhereIF(item.JobId.IsNotEmptyOrNull(), x => x.JobId == item.JobId) |
|
|
|
|
|
|
|
.AnyAsync(x => x.Year == item.Year && x.DeptId == item.DeptId && x.TitleId == item.TitleId)) |
|
|
|
|
|
|
|
return ServiceResult.OprateFailed($" {item.Year}年度,已存在相同数据!"); |
|
|
|
} |
|
|
|
} |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
|
|