1
This commit is contained in:
@@ -536,6 +536,20 @@ public class DepartmentService : IDepartmentService, IDynamicApiController, ITra
|
||||
isOK = await _repository.AsSugarClient().Updateable<EqpEquipment>().SetColumns(it => new EqpEquipment { station_code = "" }).Where(it => unbindEqpIds.Contains(it.id)).ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
await _repository.AsSugarClient().Deleteable<OrganizeRelationEntity>(p => p.OrganizeId == id && p.ObjectType == "Eqp").ExecuteCommandAsync();
|
||||
var OrganizeRelationEntitys = new List<OrganizeRelationEntity>();
|
||||
foreach (var item in eqpIds)
|
||||
{
|
||||
OrganizeRelationEntity organizeRelationEntity = new OrganizeRelationEntity();
|
||||
organizeRelationEntity.Id = SnowflakeIdHelper.NextId();
|
||||
organizeRelationEntity.OrganizeId = id;
|
||||
organizeRelationEntity.ObjectType = "Eqp";
|
||||
organizeRelationEntity.ObjectId = item;
|
||||
organizeRelationEntity.CreatorTime = DateTime.Now;
|
||||
organizeRelationEntity.CreatorUserId = _userManager.UserId;
|
||||
OrganizeRelationEntitys.Add(organizeRelationEntity);
|
||||
}
|
||||
await _repository.AsSugarClient().Insertable(OrganizeRelationEntitys).ExecuteCommandAsync();
|
||||
}
|
||||
var processVal = jsonObj.GetValue("rowprocess");
|
||||
if (processVal is not null)
|
||||
@@ -570,6 +584,25 @@ public class DepartmentService : IDepartmentService, IDynamicApiController, ITra
|
||||
isOK = await _repository.AsSugarClient().Updateable<BasProcessStation>(it => new BasProcessStation { station_id = "", station_code = "" }).Where(it => curProcIds.Contains(it.process_id)).ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
var correlation= jsonObj.GetValue("correlation");
|
||||
if (correlation is not null)
|
||||
{
|
||||
await _repository.AsSugarClient().Deleteable<OrganizeRelationEntity>(p => p.OrganizeId == id && p.ObjectType == "User").ExecuteCommandAsync();
|
||||
var OrganizeRelationEntitys=new List<OrganizeRelationEntity>();
|
||||
for (int i = 0; i < correlation.Count(); i++)
|
||||
{
|
||||
OrganizeRelationEntity organizeRelationEntity = new OrganizeRelationEntity();
|
||||
organizeRelationEntity.Id = SnowflakeIdHelper.NextId();
|
||||
organizeRelationEntity.OrganizeId = id;
|
||||
organizeRelationEntity.ObjectType = "User";
|
||||
organizeRelationEntity.ObjectId = correlation[i].ToString();
|
||||
organizeRelationEntity.CreatorTime = DateTime.Now;
|
||||
organizeRelationEntity.CreatorUserId = _userManager.UserId;
|
||||
OrganizeRelationEntitys.Add(organizeRelationEntity);
|
||||
}
|
||||
await _repository.AsSugarClient().Insertable(OrganizeRelationEntitys).ExecuteCommandAsync();
|
||||
}
|
||||
|
||||
if (!(isOK > 0)) throw Oops.Oh(ErrorCode.COM1001);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user