|
|
@@ -114,16 +114,20 @@ namespace OASystem.API.OAMethodLib.Quartz.Jobs
|
|
|
var pdfUrlString = pdfContentJson["data"]["url"].ToString();
|
|
|
var pdfUrlSeed = new Uri(pdfUrlString);
|
|
|
var pdfBytes = await _httpClient.GetByteArrayAsync(pdfUrlSeed);
|
|
|
- var pdfFile = new FormFile(new MemoryStream(pdfBytes), 0, pdfBytes.Length, "pdf", "pdf");
|
|
|
+ var fileName = pdfUrlString.Split('/').Last();
|
|
|
+ var pdfFile = new FormFile(new MemoryStream(pdfBytes), 0, pdfBytes.Length, fileName, fileName);
|
|
|
|
|
|
+ _logger.LogInformation($"用户 {user.CnName}(ID:{user.Id}, 部门:{user.DepName})文件大小:{pdfFile.Length}");
|
|
|
|
|
|
- await _qiYeWeChatApiService.EmailSendAsync(new EmailRequestDto
|
|
|
+ var resultEmail = await _qiYeWeChatApiService.EmailSendAsync(new EmailRequestDto
|
|
|
{
|
|
|
ToEmails = new List<string> { keyUser.Email },
|
|
|
Subject = $"用户 {user.CnName}(部门:{user.DepName} 日期区间:{startDate.ToString("yyyy-MM-dd")} 至 {endDate.ToString("yyyy-MM-dd")}) 绩效数据",
|
|
|
Body = "员工绩效推送,请查看附件。",
|
|
|
Files = new[] { pdfFile }
|
|
|
});
|
|
|
+
|
|
|
+ _logger.LogInformation($"用户 {user.CnName}(ID:{user.Id}, 部门:{user.DepName}) 发送邮件成功:{resultEmail.errcode}, {resultEmail.errmsg}");
|
|
|
}
|
|
|
else
|
|
|
{
|