示例#1
0
        public void Process()
        {
            string companyCode = ConfigurationManager.AppSettings["CompanyCode"] ?? "8601";

            AllItemList     = TopItemDA.GetAllTopItemList(companyCode);
            AllCategoryList = TopItemDA.GetCategoryList(companyCode);
            ProcessCategory(companyCode);
            ProcessPM(companyCode);
        }
示例#2
0
 private void ProcessCategory(string companyCode)
 {
     foreach (AdminEntity category in AllCategoryList)
     {
         category.EmailAddress = TopItemDA.GetEmailAddressByCategorySysNo(category.CategorySysNo, companyCode);
         List <TopItemEntity> itemList = AllItemList.Where(p => p.CategorySysNo == category.CategorySysNo).ToList();
         if (itemList == null || itemList.Count == 0)
         {
             continue;
         }
         JobHelper.SendMail(new MailEntity()
         {
             To         = category.EmailAddress,
             Body       = GetEmailHtmlBody(itemList),
             Subject    = string.Format("置顶商品无货通知【{0}】", category.CategoryName),
             IsBodyHtml = true
         });
     }
 }