src/Biz/Coupon/State/ReceiveCoupon.php
(开头部分) 927B这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Biz\Coupon\State;
class ReceiveCoupon extends Coupon implements CouponInterface
{
public function using()
{
$coupon = $this->getCouponService()->updateCoupon(
$this->coupon['id'],
array(
'status' => 'using',
)
);
$card = $this->getCardService()->getCardByCardIdAndCardType($coupon['id'], 'coupon');
//优惠卡临时被占用卡包视为已使用状态
if (!empty($card)) {
$this->getCardService()->updateCardByCardIdAndCardType($coupon['id'], 'coupon', array(
'status' => 'used',
));
}
}
public function used($params)
{
throw new \Exception('Can not directly used coupon which status is unused!');
}
public function cancelUsing()
{
throw new \Exception('Can not cancel using coupon which status is unused!');
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。