SendWeComMsgJobService.cs
868 Bytes
using Hh.Mes.POJO.Response;
using System;
namespace Hh.Mes.Service.QuartzJobService
{
public class SendWeComMsgJobService
{
private readonly BulletinBoardService service;
private readonly FaultReportService faultReportService;
public async void Execute()
{
this.service.sysUserApiAccount = "System";//HttpContext.Items["Account"] as string;
ResponseNew result = service.GetFaultReportSevenDayAndMonth();
if (result.status)
{
var data = result.data;
var fileName = "项目故障报告" + DateTime.Now.ToString("yyyyMMddHHmmssfff");
await faultReportService.Export(data,fileName);//导出excel到本地
await faultReportService.SendToWeChatWorkAsync();//发送附件短信至企微
}
}
}
}