$user
$user :
订单结算台-普通商品扩展类 Class Bargain
__construct(\app\api\model\User $user, array $goodsList)
构造方法 Checkout constructor.
\app\api\model\User | $user | |
array | $goodsList |
<?php
namespace app\api\service\order\source\checkout;
/**
* 订单结算台-普通商品扩展类
* Class Bargain
* @package app\api\service\order\source\checkout
*/
class Bargain extends Basics
{
/**
* 验证商品列表
* @return bool
*/
public function validateGoodsList()
{
foreach ($this->goodsList as $goods) {
// 判断商品库存
if ($goods['total_num'] > $goods['goods_sku']['stock_num']) {
$this->error = "很抱歉,商品 [{$goods['goods_name']}] 库存不足";
return false;
}
}
return true;
}
}