0 && $arr['money'] > $money) { throw new \Exception('订单金额未满足优惠条件'); } $coupon_money = $arr['number']; $new_money = bcsub($money, $coupon_money, 2); return [$new_money, $coupon_money]; } }