333
This commit is contained in:
51
MyCode.Project.ScheduleTask/Jobs/WeeHoursJob.cs
Normal file
51
MyCode.Project.ScheduleTask/Jobs/WeeHoursJob.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using Quartz;
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.Common;
|
||||
using MyCode.Project.Services;
|
||||
using MyCode.Project.Infrastructure;
|
||||
using MyCode.Project.Infrastructure.UnityExtensions;
|
||||
using Microsoft.Practices.Unity;
|
||||
using System.Reflection;
|
||||
using MyCode.Project.Domain.Model;
|
||||
using System.Collections;
|
||||
using System.Collections.Specialized;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
|
||||
namespace MyCode.Project.ScheduleTask.Jobs
|
||||
{
|
||||
public class WeeHoursJob : IJob
|
||||
{
|
||||
|
||||
private readonly IReportTaskService _reportTaskService;
|
||||
private IMillionShopExtensionService _millionShopExtensionService;
|
||||
private IReport2308Service _report2308Service;
|
||||
|
||||
public WeeHoursJob(IReportTaskService reportTaskService
|
||||
, IMillionShopExtensionService millionShopExtensionService
|
||||
, IReport2308Service report2308Service
|
||||
)
|
||||
{
|
||||
_reportTaskService = reportTaskService;
|
||||
_millionShopExtensionService = millionShopExtensionService;
|
||||
_report2308Service = report2308Service;
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void Execute(IJobExecutionContext context)
|
||||
{
|
||||
_report2308Service.SaveAll2308TodayData();
|
||||
_reportTaskService.SetShopMonthKPI();//自动给店铺默认业绩计算方式
|
||||
_reportTaskService.AutoAudit();//自动审核昨日五项指标
|
||||
_reportTaskService.AutoSetKPI();//自动生成今日五项指标
|
||||
string daystring = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
|
||||
_millionShopExtensionService.ShopPerformanceTask(daystring);
|
||||
_millionShopExtensionService.SendTodayKPI();//发送消息给店长、店员、加盟商:凌晨执行,发送昨天业绩信息
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user