Example #1
0
        /// <summary>
        /// 插入用户留言
        /// </summary>
        /// <param name="leaveWordsModel"></param>
        /// <returns></returns>
        public bool InsertLeaveWords(UserLeaveWordsModel leaveWordsModel)
        {
            if (!leaveWordsModel.UserEmail.IsEmail())
            {
                throw new BusinessException("请输入有效的邮箱地址。");
            }
            if (string.IsNullOrWhiteSpace(leaveWordsModel.Content))
            {
                throw new BusinessException("请输入反馈内容。");
            }
            CustomerLeaveWords entity = new CustomerLeaveWords();

            entity.InDate           = DateTime.Now;
            entity.Subject          = HeaderHelper.GetClientType().ToString();
            entity.LeaveWords       = leaveWordsModel.Content;
            entity.CustomerEmail    = leaveWordsModel.UserEmail;
            entity.CompanyCode      = ConstValue.CompanyCode;
            entity.LanguageCode     = ConstValue.LanguageCode;
            entity.StoreCompanyCode = ConstValue.StoreCompanyCode;

            var loginedUser = UserMgr.ReadUserInfo();

            if (loginedUser != null)
            {
                entity.CustomerSysNo = loginedUser.UserSysNo;
                entity.CustomerName  = loginedUser.UserID;
            }

            return(CustomerFacade.InsertCustomerLeaveWords(entity));
        }
Example #2
0
 public static bool InsertCustomerLeaveWords(CustomerLeaveWords customerLeaveWords)
 {
     return(CustomerDA.InsertCustomerLeaveWords(customerLeaveWords));
 }