Merge remote-tracking branch 'origin/development' into development

This commit is contained in:
2024-08-15 11:41:35 +08:00
3 changed files with 2 additions and 38 deletions

View File

@@ -60,7 +60,7 @@ public class BalanceSummaryController : ControllerBase
public async Task<BalanceRecordAnalysisShiftAmountAndCountResponse> BalanceRecordShiftAnalysisAmountAndCountAsync([FromQuery] BalanceRecordAnalysisByShiftRequest request) public async Task<BalanceRecordAnalysisShiftAmountAndCountResponse> BalanceRecordShiftAnalysisAmountAndCountAsync([FromQuery] BalanceRecordAnalysisByShiftRequest request)
{ {
return await _balanceSummaryService.BalanceRecordShiftAnalysisAmountAndCountAsync(request); return await _balanceSummaryService.BalanceRecordShiftAnalysisAmountAndCountAsync(request);
} }
/// <summary> /// <summary>
/// 餐次用餐分析,统计金额和人数 /// 餐次用餐分析,统计金额和人数

View File

@@ -13,8 +13,4 @@ public interface IBalanceSummaryService : IScopeDependency
Task<BalanceRecordAnalysisShiftAmountResponse> BalanceRecordShiftAnalysisAmountAsync(BalanceRecordAnalysisByShiftRequest request); Task<BalanceRecordAnalysisShiftAmountResponse> BalanceRecordShiftAnalysisAmountAsync(BalanceRecordAnalysisByShiftRequest request);
Task<BalanceRecordAnalysisShiftAmountAndCountResponse> BalanceRecordShiftAnalysisAmountAndCountAsync(BalanceRecordAnalysisByShiftRequest request); Task<BalanceRecordAnalysisShiftAmountAndCountResponse> BalanceRecordShiftAnalysisAmountAndCountAsync(BalanceRecordAnalysisByShiftRequest request);
Task<BalanceRecordAnalysisShiftAmountResponse> BalanceRecordShiftAnalysisAmountAsync(BalanceRecordAnalysisByShiftRequest request);
Task<BalanceRecordAnalysisShiftAmountAndCountResponse> BalanceRecordShiftAnalysisAmountAndCountAsync(BalanceRecordAnalysisByShiftRequest request);
} }

View File

@@ -576,39 +576,7 @@ public class OrderService : BaseOrderService, IOrderService
} }
else else
{ {
if (request.IsOffline)
{
if (request.ThirdNo.IsPresent())
{
try
{
await EMealVoucherConsumeAsync(request.Adapt<ConsumeRequest>(), gainfo, eMealVoucherQrCode.OriginData, no, ts, idNo);
}
catch (Exception ex)
{
message = ex.Message;
}
//获取餐券余额
var data = await DbContext.Queryable<EMealVoucherEntity>()
.LeftJoin<EMealVoucherDetailEntity>((x, d) => x.No == d.No)
.Where((x, d) => d.IdNo == idNo)
.Select((x, d) => new OrderResultResponse
{
CurrentBalance = d.Balance
})
.SingleAsync();
return new DefaultApiResult<OrderResultResponse>
{
Code = message.IsPresent() ? ApiStateCode.Error : ApiStateCode.Success,
Data = data,
Msg = message
};
}
else
{
if (request.IsOffline) if (request.IsOffline)
{ {
if (request.ThirdNo.IsPresent()) if (request.ThirdNo.IsPresent())