public BaseResponseModel <GoodsDetailOutput> GetGoodsDetail(int ID)
        {
            string            errMsg            = string.Empty;
            GoodsDetailOutput goodsDetailOutput = null;

            try
            {
                goodsDetailOutput = goodsService.GetGoodsDetail(ID);
            }
            catch (VerificationException ex)
            {
                errMsg = ex.Message;
            }
            catch (Exception ex)
            {
                errMsg = ex.Message;
            }

            return(ResponsePack.Responsing(goodsDetailOutput, errMsg));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取商品详情
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public GoodsDetailOutput GetGoodsDetail(int ID)
        {
            var res = GenerateGoods(new List <int>()
            {
                ID
            }, true);

            if (res.goodsCount == 1)
            {
                GoodsDetailOutput goodsDetailOutput = new GoodsDetailOutput()
                {
                    goodsCell = res.goods.First()
                };
                return(goodsDetailOutput);
            }
            else
            {
                return(null);
            }
        }