using WIDESEA_Core;
|
|
namespace WIDESEA_StorageOutOrderRepository;
|
|
public class Dt_OutOrderRepository : RepositoryBase<Dt_OutOrder>, IDt_OutOrderRepository
|
{
|
public Dt_OutOrderRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
|
{
|
}
|
|
public Task<Dt_OutOrder> GetOutOrderByNumberAsync(string orderNumber)
|
{
|
Task<Dt_OutOrder>? order = Db.Queryable<Dt_OutOrder>()
|
.Includes(x => x.OrderDetailList)
|
.Where(x => x.OrderNumber == orderNumber).FirstAsync();
|
return order;
|
}
|
|
/// <summary>
|
/// 修改出库订单(导航修改)
|
/// </summary>
|
/// <param name="outOrder"></param>
|
/// <returns>是否成功</returns>
|
public async Task<bool> OutOrderUpdatedAsync(Dt_OutOrder outOrder)
|
{
|
return await Db.UpdateNav(outOrder)
|
.Include(x => x.OrderDetailList)
|
.ExecuteCommandAsync();
|
}
|
}
|