Merge branch 'development' of https://git.dlhis.com/liguoyang/jinko.yikatong into development
This commit is contained in:
@@ -69,7 +69,7 @@ public class OrderService : IOrderService
|
||||
.FirstAsync();
|
||||
|
||||
var settings = await _canteenSettingService.GetUserSettingAsync(gafinfo.No);
|
||||
var switchTime = GetSetting<TimeOnly>(settings, CanteenSettingItemEnumType.BusinessSwitchTime);
|
||||
var switchTime = GetSetting<TimeOnly?>(settings, CanteenSettingItemEnumType.BusinessSwitchTime);
|
||||
//金额处理
|
||||
request.Amount = request.Type == BalanceRecordTypeEnumType.In ? Math.Abs(request.Amount) : -Math.Abs(request.Amount);
|
||||
|
||||
@@ -91,9 +91,12 @@ public class OrderService : IOrderService
|
||||
costDate = DateTime.Now.AddDays(-1);
|
||||
|
||||
var beginOfDay = DateTime.Today;
|
||||
var setTime = beginOfDay.Add(switchTime.ToTimeSpan());
|
||||
if (DateTime.Now < setTime)
|
||||
costDate = DateTime.Now.AddDays(-1);
|
||||
if (switchTime.HasValue)
|
||||
{
|
||||
var setTime = beginOfDay.Add(switchTime.Value.ToTimeSpan());
|
||||
if (DateTime.Now < setTime)
|
||||
costDate = DateTime.Now.AddDays(-1);
|
||||
}
|
||||
}
|
||||
|
||||
var order = new CanteenOrderEntity
|
||||
@@ -119,9 +122,10 @@ public class OrderService : IOrderService
|
||||
IsOffline = request.IsOffline,
|
||||
IsCostCrossTenant = GetSetting<bool>(settings, CanteenSettingItemEnumType.AllowCrossTenant),
|
||||
|
||||
OriginTenantId = canteenUser.TenantId,
|
||||
OriginTenantId = canteenUser.TenantId,//人员可能跨基地消费
|
||||
|
||||
Status = BalanceRecordStatusEnumType.Doubtful,
|
||||
TenantId = device.TenantId, //设备才能标识当前消费的基地
|
||||
};
|
||||
|
||||
var id = await _dbContext.InsertReturnIdentityAsync(order);
|
||||
|
||||
Reference in New Issue
Block a user