执行代码清理,修复warning
This commit is contained in:
@@ -41,7 +41,7 @@ namespace Tnb.EquipMgr
|
||||
}
|
||||
private async Task<dynamic> Create(VisualDevModelDataCrInput visualDevModelDataCrInput)
|
||||
{
|
||||
string qrcode = visualDevModelDataCrInput.data.ContainsKey("qrcode") ? visualDevModelDataCrInput.data["qrcode"].ToString() : "";
|
||||
string? qrcode = visualDevModelDataCrInput.data.ContainsKey("qrcode") ? visualDevModelDataCrInput.data["qrcode"].ToString() : "";
|
||||
if (!string.IsNullOrEmpty(qrcode) && await _repository.AsSugarClient().Queryable<BasQrcode>().AnyAsync(x => x.code == qrcode))
|
||||
{
|
||||
throw Oops.Bah("二维码总表中已存在该二维码");
|
||||
@@ -55,7 +55,7 @@ namespace Tnb.EquipMgr
|
||||
|
||||
if (!string.IsNullOrEmpty(qrcode))
|
||||
{
|
||||
BasQrcode basQrcode = new BasQrcode()
|
||||
BasQrcode basQrcode = new()
|
||||
{
|
||||
code = visualDevModelDataCrInput.data["qrcode"].ToString(),
|
||||
source_id = ToolId,
|
||||
@@ -64,7 +64,7 @@ namespace Tnb.EquipMgr
|
||||
create_time = DateTime.Now,
|
||||
org_id = _userManager.GetUserInfo().Result.organizeId,
|
||||
};
|
||||
await _repository.AsSugarClient().Insertable<BasQrcode>(basQrcode).ExecuteCommandAsync();
|
||||
_ = await _repository.AsSugarClient().Insertable<BasQrcode>(basQrcode).ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
return await Task.FromResult(true);
|
||||
@@ -72,7 +72,7 @@ namespace Tnb.EquipMgr
|
||||
|
||||
private async Task<dynamic> Update(string id, VisualDevModelDataUpInput visualDevModelDataUpInput)
|
||||
{
|
||||
string qrcode = visualDevModelDataUpInput.data.ContainsKey("qrcode") ? visualDevModelDataUpInput.data["qrcode"].ToString() : "";
|
||||
string? qrcode = visualDevModelDataUpInput.data.ContainsKey("qrcode") ? visualDevModelDataUpInput.data["qrcode"].ToString() : "";
|
||||
if (!string.IsNullOrEmpty(qrcode) && await _repository.AsSugarClient().Queryable<BasQrcode>().AnyAsync(x => x.code == visualDevModelDataUpInput.data["qrcode"] && x.source_id != id))
|
||||
{
|
||||
throw Oops.Bah("二维码总表中已存在该二维码");
|
||||
@@ -86,13 +86,13 @@ namespace Tnb.EquipMgr
|
||||
{
|
||||
if (await _repository.AsSugarClient().Queryable<BasQrcode>().AnyAsync(x => x.source_id == id))
|
||||
{
|
||||
await _repository.AsSugarClient().Updateable<BasQrcode>()
|
||||
_ = await _repository.AsSugarClient().Updateable<BasQrcode>()
|
||||
.SetColumns(x => x.code == visualDevModelDataUpInput.data["qrcode"].ToString()).Where(x => x.source_id == id)
|
||||
.ExecuteCommandAsync();
|
||||
}
|
||||
else
|
||||
{
|
||||
BasQrcode basQrcode = new BasQrcode()
|
||||
BasQrcode basQrcode = new()
|
||||
{
|
||||
code = visualDevModelDataUpInput.data["qrcode"].ToString(),
|
||||
source_id = id,
|
||||
@@ -101,7 +101,7 @@ namespace Tnb.EquipMgr
|
||||
create_time = DateTime.Now,
|
||||
org_id = _userManager.GetUserInfo().Result.organizeId,
|
||||
};
|
||||
await _repository.AsSugarClient().Insertable<BasQrcode>(basQrcode).ExecuteCommandAsync();
|
||||
_ = await _repository.AsSugarClient().Insertable<BasQrcode>(basQrcode).ExecuteCommandAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -126,8 +126,8 @@ namespace Tnb.EquipMgr
|
||||
[HttpGet]
|
||||
public async Task<List<ToolMolds>> GetListByEqpId([FromRoute] string eqpId)
|
||||
{
|
||||
var db = _repository.AsSugarClient();
|
||||
var result = await db.Queryable<ToolMolds>().InnerJoin<ToolMoldsEquipment>((a, b) => a.id == b.mold_id)
|
||||
ISqlSugarClient db = _repository.AsSugarClient();
|
||||
List<ToolMolds> result = await db.Queryable<ToolMolds>().InnerJoin<ToolMoldsEquipment>((a, b) => a.id == b.mold_id)
|
||||
.Where((a, b) => b.equipment_id == eqpId)
|
||||
.Select((a, b) => a)
|
||||
.ToListAsync();
|
||||
@@ -137,13 +137,12 @@ namespace Tnb.EquipMgr
|
||||
/// <summary>
|
||||
/// 根据模具id获取设备集合
|
||||
/// </summary>
|
||||
/// <param name="mold"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<List<Tnb.EquipMgr.Entities.Dto.EquipmentListOutput>> GetEquipmentLists(ToolMoldInput ToolMoldInput)
|
||||
{
|
||||
var db = _repository.AsSugarClient();
|
||||
var list = await db.Queryable<EqpEquipment, ToolMoldsEquipment>((a, b) => new object[]
|
||||
ISqlSugarClient db = _repository.AsSugarClient();
|
||||
List<EquipmentListOutput> list = await db.Queryable<EqpEquipment, ToolMoldsEquipment>((a, b) => new object[]
|
||||
{
|
||||
JoinType.Inner, a.id == b.equipment_id,
|
||||
})
|
||||
@@ -160,50 +159,51 @@ namespace Tnb.EquipMgr
|
||||
/// <summary>
|
||||
/// 增加模具设备绑定
|
||||
/// </summary>
|
||||
/// <param name="mold"></param>
|
||||
/// <param name="equipid"></param>
|
||||
/// <param name="ToolMoldInput"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<dynamic> SaveData(ToolMoldInput ToolMoldInput)
|
||||
{
|
||||
DbResult<bool> result = await _repository.AsSugarClient().Ado.UseTranAsync(async () =>
|
||||
{
|
||||
var his = await _repository.AsSugarClient().Queryable<ToolMoldsEquipment>().ToListAsync();
|
||||
var list = new List<ToolMoldsEquipment>();
|
||||
foreach (var equip in ToolMoldInput.equipid)
|
||||
List<ToolMoldsEquipment> his = await _repository.AsSugarClient().Queryable<ToolMoldsEquipment>().ToListAsync();
|
||||
List<ToolMoldsEquipment> list = new();
|
||||
foreach (string equip in ToolMoldInput.equipid)
|
||||
{
|
||||
if (his.Where(p => p.mold_id == ToolMoldInput.mold && p.equipment_id == equip).ToList().Count > 0)
|
||||
{
|
||||
continue;
|
||||
var entity = new ToolMoldsEquipment();
|
||||
entity.id = SnowflakeIdHelper.NextId();
|
||||
entity.mold_id = ToolMoldInput.mold;
|
||||
entity.equipment_id = equip;
|
||||
entity.create_time = DateTime.Now;
|
||||
entity.create_id = _userManager.UserId;
|
||||
}
|
||||
|
||||
ToolMoldsEquipment entity = new()
|
||||
{
|
||||
id = SnowflakeIdHelper.NextId(),
|
||||
mold_id = ToolMoldInput.mold,
|
||||
equipment_id = equip,
|
||||
create_time = DateTime.Now,
|
||||
create_id = _userManager.UserId
|
||||
};
|
||||
list.Add(entity);
|
||||
}
|
||||
await _repository.AsSugarClient().Insertable<ToolMoldsEquipment>(list).ExecuteCommandAsync();
|
||||
_ = await _repository.AsSugarClient().Insertable<ToolMoldsEquipment>(list).ExecuteCommandAsync();
|
||||
});
|
||||
if (!result.IsSuccess) throw Oops.Oh(ErrorCode.COM1008);
|
||||
return result.IsSuccess ? "保存成功" : result.ErrorMessage;
|
||||
return !result.IsSuccess ? throw Oops.Oh(ErrorCode.COM1008) : (dynamic)(result.IsSuccess ? "保存成功" : result.ErrorMessage);
|
||||
}
|
||||
/// <summary>
|
||||
/// 批量删除模具设备绑定
|
||||
/// </summary>
|
||||
/// <param name="mold"></param>
|
||||
/// <param name="equipid"></param>
|
||||
/// <param name="ToolMoldInput"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<dynamic> DetachData(ToolMoldInput ToolMoldInput)
|
||||
{
|
||||
DbResult<bool> result = await _repository.AsSugarClient().Ado.UseTranAsync(async () =>
|
||||
{
|
||||
var arr = _repository.AsSugarClient().Queryable<ToolMoldsEquipment>().Where(x => x.mold_id == ToolMoldInput.mold && ToolMoldInput.equipid.Contains(x.equipment_id)).ToList();
|
||||
await _repository.AsSugarClient().Deleteable<ToolMoldsEquipment>(arr).ExecuteCommandAsync();
|
||||
List<ToolMoldsEquipment> arr = _repository.AsSugarClient().Queryable<ToolMoldsEquipment>().Where(x => x.mold_id == ToolMoldInput.mold && ToolMoldInput.equipid.Contains(x.equipment_id)).ToList();
|
||||
_ = await _repository.AsSugarClient().Deleteable<ToolMoldsEquipment>(arr).ExecuteCommandAsync();
|
||||
|
||||
});
|
||||
if (!result.IsSuccess) throw Oops.Oh(ErrorCode.COM1008);
|
||||
return result.IsSuccess ? "操作成功" : result.ErrorMessage;
|
||||
return !result.IsSuccess ? throw Oops.Oh(ErrorCode.COM1008) : (dynamic)(result.IsSuccess ? "操作成功" : result.ErrorMessage);
|
||||
}
|
||||
|
||||
public Task<ToolMolds> GetListById(string moldId)
|
||||
|
||||
Reference in New Issue
Block a user