fix gainfo.id空引用问题

This commit is contained in:
2024-06-26 13:03:27 +08:00
parent e71d714209
commit 856543d74f

View File

@@ -111,11 +111,13 @@ public class OrderService : BaseOrderService, IOrderService
}
}
var gainfoId = gainfo?.Id ?? 0;
//获取人员余额
var data = await DbContext.Queryable<GainfoEntity>()
.LeftJoin<DepartmentEntity>((ga, department) => ga.DepartmentNo == department.No)
.LeftJoin<GainfoMealEntity>((ga, department, mealUser) => ga.No == mealUser.UserNo)
.Where(ga => ga.Id == gainfo.Id)
.Where(ga => ga.Id == gainfoId)
.Select((ga, department, mealUser) => new OrderResultResponse
{
UserCode = ga.Code,
@@ -362,6 +364,12 @@ public class OrderService : BaseOrderService, IOrderService
Image = request.Image
});
}
await DbContext.Updateable<CanteenOrderEntity>()
.SetColumns(x => x.OrderStatus == CanteenOrderStatusEnumType.Success)
.SetColumns(x => x.ModifiedTime == DateTime.Now)
.Where(x => x.Id == orderId)
.ExecuteCommandAsync();
}
catch (Exception ex)
{
@@ -374,12 +382,6 @@ public class OrderService : BaseOrderService, IOrderService
throw;
}
await DbContext.Updateable<CanteenOrderEntity>()
.SetColumns(x => x.OrderStatus == CanteenOrderStatusEnumType.Success)
.SetColumns(x => x.ModifiedTime == DateTime.Now)
.Where(x => x.Id == orderId)
.ExecuteCommandAsync();
}
public async Task<Pagination<OrderAggregationResponse>> GetOrdersAggregationAsync(PageDto page)