优惠卷数量
This commit is contained in:
parent
c9df01bd16
commit
37257a2d9a
@ -74,4 +74,27 @@ class Coupon extends Model
|
||||
return self::where($params)->get($fields);
|
||||
}
|
||||
|
||||
/**
|
||||
* 自增
|
||||
* @param array $params
|
||||
* @param string $field
|
||||
* @param float $numeral
|
||||
* @return int
|
||||
*/
|
||||
public static function inc(array $params,string $field,float $numeral = 1): int
|
||||
{
|
||||
return self::where($params)->increment($field,$numeral);
|
||||
}
|
||||
|
||||
/**
|
||||
* 自减
|
||||
* @param array $params
|
||||
* @param string $field
|
||||
* @param float $numeral
|
||||
* @return int
|
||||
*/
|
||||
public static function dec(array $params,string $field,float $numeral = 1): int
|
||||
{
|
||||
return self::where($params)->decrement($field,$numeral);
|
||||
}
|
||||
}
|
||||
|
||||
@ -130,6 +130,11 @@ class CouponService extends BaseService
|
||||
return false;
|
||||
}
|
||||
|
||||
// 增加优惠卷发放数量
|
||||
$params = array();
|
||||
$params['coupon_id'] = $value['coupon_id'];
|
||||
Coupon::inc($params,'coupon_take_count');
|
||||
|
||||
// 添加弹窗表
|
||||
$data = array();
|
||||
$data['user_id'] = $user_id;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user