+1
This commit is contained in:
@@ -18,6 +18,6 @@ namespace Tnb.WarehouseMgr.Entities.Entity.Constraints
|
||||
/// <summary>
|
||||
/// 是否检验
|
||||
/// </summary>
|
||||
public int? is_check { get;}
|
||||
public int? is_check { get; get; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -122,7 +122,21 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
protected async Task<bool> UpdateChackStatus<TEntity>(MesCheckdCallbackUpinput input) where TEntity : BaseEntity<string>, InOutCheckStatusUpdateEntity, new()
|
||||
{
|
||||
var isOk = await _db.Updateable<TEntity>().SetColumns(it => it.check_conclusion == input.check_conclusion).Where(it => it.id == input.maintableid).ExecuteCommandHasChangeAsync();
|
||||
var stock = await _db.Queryable<TEntity>().SingleAsync(it => it.id == input.maintableid);
|
||||
stock.check_conclusion = input.check_conclusion;
|
||||
stock.is_check = 1;
|
||||
var isOk = await _db.Updateable(stock).UpdateColumns(it => new { it.check_conclusion, it.is_check }).ExecuteCommandHasChangeAsync();
|
||||
var preTask = await _db.Queryable<WmsPretaskH>().FirstAsync(it => it.require_id == input.maintableid);
|
||||
if (preTask != null)
|
||||
{
|
||||
var carry = await _db.Queryable<WmsCarryH>().SingleAsync(it => it.id == preTask.carry_id);
|
||||
if (carry != null)
|
||||
{
|
||||
carry.check_conclusion = input.check_conclusion;
|
||||
carry.is_check = 1;
|
||||
isOk = await _db.Updateable(carry).UpdateColumns(it => new { it.check_conclusion, it.is_check }).ExecuteCommandHasChangeAsync();
|
||||
}
|
||||
}
|
||||
return isOk;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user