shophi
骑士
骑士
  • UID781
  • 粉丝2
  • 关注0
  • 发帖数42
阅读:2204回复:0

classes/countsum.php类,groupPriceRange方法返回的疑问

楼主#
更多 发布于:2018-03-30 16:17
官方流程:
取商品销售价格sell_price,根据会员折扣计算出折扣销售价格minSellPrice;存入$resultPrice数组
查询会员价格设定表group_price,取最小和最大值;存入$resultPrice数组
如果存在会员自定义价格,则删除$resultPrice数组中的minSellPrice。
======
查询货品表products,取最大的销售价格sell_price,如果存在货品价格,则保存为maxSellPrice;存入$resultPrice数组
此处的疑问:
既然已经设置了会员自定义价格,这个价格取来干啥?
可否这样处理

if($discountRow && current($discountRow))
{
 unset($resultPrice['maxSellPrice']);   //添加
}

$minPrice = min($resultPrice);
$maxPrice = max($resultPrice);
return $minPrice == $maxPrice ? $minPrice : join('-',array($minPrice,$maxPrice));
游客

返回顶部