ProductController.cs
可以根据用户类型分别显示商品价格,可以在类中修改
#region 商品价格
public virtual ActionResult GetDetailInfo(int id = -1, string viewName = "Detail")
{
YSWL.ViewModel.Shop.ProductModel model = new ProductModel();
model.ProductInfo = productManage.GetModel(id);
model.ProductSkus = skuBll.GetProductSkuInfo(id);
JsonObject json = new JsonObject();
json.Put("markPrice", model.ProductInfo.MarketPrice.HasValue ? model.ProductInfo.MarketPrice.Value.ToString("F") : "0.00");
decimal rankPrice =0;
//一键显示会员价格
if (currentUser != null && currentUser.UserType != "AA" && model.ProductInfo.SupplierId<=0)
{
rankPrice = ruleProductBll.GetUserPrice(id, model.ProductSkus[0].SalePrice, currentUser.UserID);
}
json.Put("salePrice", model.ProductSkus[0].SalePrice);
json.Put("rankPrice", rankPrice);
return Json(json);
}
#endregion