Browse Source

..

branch_WeiMas
xusc 12 hours ago
parent
commit
2b3d9ea990
  1. 25
      src/aspnet-core/ICS.Application/Business/Service/IcsPreProjectReport/IcsPreProjectReportAppService.cs
  2. 2
      src/aspnet-core/ICS.Application/Business/Service/分页选择器/PageSelectFormAppService.cs

25
src/aspnet-core/ICS.Application/Business/Service/IcsPreProjectReport/IcsPreProjectReportAppService.cs

@ -28,6 +28,7 @@ using Minio.DataModel;
using Yoyo.Pro.Extensions;
using Yoyo.Pro.Users;
using Microsoft.Extensions.DependencyInjection;
using Abp.Net.Mail;
namespace ICS.Application.Business.Service
{
/// <summary>
@ -49,7 +50,7 @@ namespace ICS.Application.Business.Service
private readonly IRepository<User, string> _userRepository;
private readonly IRepository<SysLabelRule, long> _sysLabelRuleRepository;
private readonly IRepository<SysUserInfo, long> _userInfoRepository;
private readonly IEmailSender _emailSender;
private readonly IExtensionAppService _extensionService;
/// <summary>
/// 构造函数
@ -68,6 +69,7 @@ namespace ICS.Application.Business.Service
, IServiceProvider serviceProvider
, IRepository<IcsSaleInquiryOrder, long> saleInquiryRepository
, IRepository<IcsSaleInquiryOrderDetail, long> saleInquiryDetailRepository
, IEmailSender emailSender
)
{
_icsPreProjectReportManager = icsPreProjectReportManager;
@ -84,6 +86,7 @@ namespace ICS.Application.Business.Service
this._userRepository = serviceProvider.GetRequiredService<IRepository<User, string>>();
_saleInquiryRepository = saleInquiryRepository;
_saleInquiryDetailRepository = saleInquiryDetailRepository;
_emailSender = emailSender;
}
[AbpAuthorize(IcsPreProjectReportPermissions.IcsPreProjectReport_Query)]
@ -346,6 +349,26 @@ namespace ICS.Application.Business.Service
_preProjectReport4UserRepository.Insert(detail);
}
//发送邮件
//发送邮件
string title = "预立项报告";
string body = "<h1>你好 ,预立项报告:" + input.DocNo + ",麻烦你帮我寻找以下化合物的报价</h1> <br/>";
//for (int i = 0; i < itemNames.Count(); i++)
//{
// body += "<p>序号: " + (i + 1) + " 物料名称: " + itemNames[i] + ";</p> <br/>";
//}
body += "<p>需求纯度大于99%</p> <br/>";
//发送一份邮件通知
_emailSender.Send(
to: "xu960413@163.com",
subject: title,
body: body,
isBodyHtml: true
);
var dto = ObjectMapper.Map<IcsPreProjectReportEditDto>(entity);
return dto;
}

2
src/aspnet-core/ICS.Application/Business/Service/分页选择器/PageSelectFormAppService.cs

@ -629,7 +629,7 @@ namespace ICS.Application.Business.Service
private async Task<PagedResultDto<IcsPreProjectReportListDto>> GetPreProjectReportList(PageInputDto input)
{
var query = from a in _preProjectReportRepository.GetAll()
where a.Status == SaleQuotationOrderEnum.Verified.ToString()
where a.Status == SaleQuotationOrderEnum.New.ToString()
select new IcsPreProjectReportListDto
{
Id = a.Id,

Loading…
Cancel
Save