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)); }
/// <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); } }