52 lines
1.7 KiB
C#
52 lines
1.7 KiB
C#
|
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();//发送消息给店长、店员、加盟商:凌晨执行,发送昨天业绩信息
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|