getSvipPriceAttr 非空判断
This commit is contained in:
parent
0f827e0108
commit
cdfede89ee
@ -53,16 +53,17 @@ class ProductAttrValue extends BaseModel
|
|||||||
|
|
||||||
public function getSvipPriceAttr()
|
public function getSvipPriceAttr()
|
||||||
{
|
{
|
||||||
try {
|
if ($this->product){
|
||||||
if ($this->product->product_type == 0 && $this->product->show_svip_price && $this->product->svip_price_type == 1) {
|
try {
|
||||||
$rate = merchantConfig($this->product->mer_id,'svip_store_rate');
|
if ($this->product->product_type == 0 && $this->product->show_svip_price && $this->product->svip_price_type == 1) {
|
||||||
$svip_store_rate = $rate > 0 ? bcdiv($rate,100,2) : 0;
|
$rate = merchantConfig($this->product->mer_id,'svip_store_rate');
|
||||||
return bcmul($this->price, $svip_store_rate,2);
|
$svip_store_rate = $rate > 0 ? bcdiv($rate,100,2) : 0;
|
||||||
|
return bcmul($this->price, $svip_store_rate,2);
|
||||||
|
}
|
||||||
|
}catch (\Exception $e){
|
||||||
|
Log::error([$e->getMessage(),$e->getLine(),$e->getFile()]);
|
||||||
}
|
}
|
||||||
}catch (\Exception $e){
|
|
||||||
Log::error([$e->getMessage(),$e->getLine(),$e->getFile()]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->getData('svip_price');
|
return $this->getData('svip_price');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user