班组管理重大更新:组变为基本数据

This commit is contained in:
qianhao.xu
2025-03-19 13:44:59 +08:00
parent afd800732e
commit a0ec3319b2
9 changed files with 49 additions and 31 deletions

View File

@@ -146,7 +146,7 @@ namespace DOAN.Service.Business
.Where((rel, p) => p.Status == 1)
.Where((rel, p) => SqlFunc.Subqueryable<GroupSchedule>().Where(it => it.ScheduleDate == SqlFunc.Subqueryable<GroupSchedule>()
.Where(it => it.Id == parm.group_schedule_id)
.Select(it => it.ScheduleDate)).Where(it => it.Id == rel.FkGroupId).Any()).Where((rel, p) => p.Id == it.Id).NotAny());
.Select(it => it.ScheduleDate)).Where(it => it.Id == rel.GroupCode).Any()).Where((rel, p) => p.Id == it.Id).NotAny());
return Context.Queryable(query)
@@ -170,20 +170,20 @@ namespace DOAN.Service.Business
.ToList();
}
public int GroupAddPerson(string group_schedule_id, string person_id, string CreatedBy)
public int GroupAddPerson(string group_code, string person_id, string CreatedBy)
{
GroupRelPersonGroup relPersonGroup = new GroupRelPersonGroup();
relPersonGroup.FkGroupId = group_schedule_id;
relPersonGroup.GroupCode = group_code;
relPersonGroup.FkPersonId = person_id;
relPersonGroup.CreatedTime = DateTime.Now;
relPersonGroup.CreatedBy = CreatedBy;
return Context.Insertable(relPersonGroup).ExecuteCommand();
}
public int GroupRemovePerson(string group_schedule_id, string person_id)
public int GroupRemovePerson(string group_code, string person_id)
{
return Context.Deleteable<GroupRelPersonGroup>()
.Where(it => it.FkGroupId == group_schedule_id)
.Where(it => it.GroupCode == group_code)
.Where(it => it.FkPersonId == person_id)
.ExecuteCommand();
}