/// <summary>组装数据</summary> private Dictionary <string, object> BuildData(int result, BusinessGoodsVo goodsvo) { var dic = new Dictionary <string, object> { { "result", result }, { "goods", goodsvo ?? null }, }; return(dic); }
/// <summary>组装数据</summary> private Dictionary <string, object> BuildData(BusinessGoodsVo goodsvo, int count, int price, int result, int bargain) { var dic = new Dictionary <string, object> { { "result", result }, { "goods", goodsvo }, { "count", count }, { "price", price }, { "bargain", bargain }, }; return(dic); }
/// <summary>tg_goods_business 转换 BusinessGoodsVo</summary> /// <param name="goods">tg_goods_business</param> private BusinessGoodsVo ConvertBusinessGoodsVo(tg_goods_business goods, int vocation) { var ting_goods = Variable.GOODS.Where(m => m.ting_id == _tingBaseId).ToList(); var tg_id = ting_goods.FirstOrDefault(m => m.goods_id == goods.goods_id); //var bg = tg_id.CloneEntity(); //var ting_base_goods = Variable.GOODS.Where(m => m.ting_id == goods.ting_id).ToList(); //var _bg = ting_base_goods.FirstOrDefault(m => m.goods_id == goods.goods_id); try { if (tg_id == null) { return(new BusinessGoodsVo()); } var bg = tg_id.CloneEntity(); var model = new BusinessGoodsVo() { id = goods.id, baseId = (int)goods.goods_id, count = goods.goods_number, priceBuy = goods.price, }; if (bg.goods_buy_price != 0) { model.priceSell = bg.goods_buy_price / 2; } else { model.priceSell = bg.goods_sell_price; } //model.priceSell -= Common.GetInstance().RuleData(vocation, model.priceSell); return(model); } catch (Exception ex) { XTrace.WriteException(ex); return(new BusinessGoodsVo()); } }