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();//发送附件短信至企微
            }
        }
    }
}