|
@@ -565,19 +565,20 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
|
|
|
|
|
|
#region 平均派单
|
|
#region 平均派单
|
|
|
|
|
|
- public async Task<bool> SchedulingAtWork(string UserId)
|
|
|
|
|
|
+ public async Task<bool> SchedulingAtWork(string UserId)
|
|
{
|
|
{
|
|
- var atWork = await _schedulingRepository.Queryable()
|
|
|
|
- .Includes(x => x.SchedulingUser)
|
|
|
|
- .Where(x => x.SchedulingUser.UserId == UserId && x.WorkingTime <= DateTime.Now.TimeOfDay && x.OffDutyTime >= DateTime.Now.TimeOfDay && x.AtWork == true)
|
|
|
|
- .AnyAsync();
|
|
|
|
|
|
+ var time = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
|
|
|
|
+ var atWork = await _schedulingRepository.Queryable()
|
|
|
|
+ .Includes(x => x.SchedulingUser)
|
|
|
|
+ .Where(x => x.SchedulingUser.UserId == UserId && x.SchedulingTime == time && x.WorkingTime <= DateTime.Now.TimeOfDay && x.OffDutyTime >= DateTime.Now.TimeOfDay && x.AtWork == true)
|
|
|
|
+ .AnyAsync();
|
|
return atWork;
|
|
return atWork;
|
|
- }
|
|
|
|
- /// <summary>
|
|
|
|
- /// 平均派单
|
|
|
|
- /// </summary>
|
|
|
|
- /// <returns></returns>
|
|
|
|
- public async Task<StepAssignInfo> AverageOrder(CancellationToken cancellationToken)
|
|
|
|
|
|
+ }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 平均派单
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ public async Task<StepAssignInfo> AverageOrder(CancellationToken cancellationToken)
|
|
{
|
|
{
|
|
var time = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
|
|
var time = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
|
|
var scheduling = await _schedulingRepository.Queryable().Includes(x => x.SchedulingUser)
|
|
var scheduling = await _schedulingRepository.Queryable().Includes(x => x.SchedulingUser)
|