Beispiel #1
0
        /// <summary>
        /// 根据SysNo获取商家商品信息
        /// </summary>
        /// <param name="sysNo"></param>
        /// <returns></returns>
        public virtual SellerProductRequestInfo GetSellerProductRequestInfoBySysNo(int sysNo)
        {
            CheckSellerProductRequestInfoProcessor.CheckSellerProductRequestInfoSysNo(sysNo);
            var result = _SellerProductRequestDA.GetSellerProductRequestInfoBySysNo(sysNo);

            var pmManageInfo = ObjectFactory <ProductLineProcessor> .Instance.GetPMByC3(
                result.CategoryInfo.SysNo.Value,
                result.Brand.SysNo.Value);

            if (pmManageInfo != null)
            {
                result.PMUser = pmManageInfo.UserInfo;
            }

            result.ProductDescLong = RemoveHtmlStr(result.ProductDescLong);

            result.SellerProductRequestFileList     = _SellerProductRequestDA.GetSenderProductRequestImageList(sysNo);
            result.SellerProductRequestPropertyList = _SellerProductRequestDA.GetProductRequestPropertyList(sysNo);

            return(result);
        }