// 获取商品详情 func (this *saleService) GetGoodsDetails(mchId, goodsId, mLevel int) (*valueobject.Goods, map[string]string) { sl := this._rep.GetSale(mchId) var goods sale.IGoods = sl.GoodsManager().GetGoods(goodsId) gv := goods.GetPackedValue() proMap := goods.GetPromotionDescribe() if b, price := goods.GetLevelPrice(mLevel); b { gv.PromPrice = price proMap["会员专享"] = fmt.Sprintf("会员优惠,仅需<b>¥%s</b>", format.FormatFloat(price)) } return gv, proMap }