application/common/service/Coupon.php
(开头部分) 51KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\common\service;
use app\common\service\BaseService;
use app\common\model\Coupon as CouponModel;
use app\common\model\CouponMember;
use app\common\model\CouponGiveLog;
use app\common\model\CouponBindLog;
use app\common\model\Members;
use app\common\model\CouponDerateLog;
use app\common\model\Order as OrderModel;
use app\common\model\CouponGetLog;
/**
* 检验
* 检验优惠券状态 check_coupon
* 检验会员领取的优惠券状态 check_mem_coupon
* 检验会员是否可以领取优惠券 check_user_get_coupon
* 检验会员的优惠券是否可以转赠/分享 check_mem_coupon_give
*
* 获取
* 获取会员可以使用的优惠券 get_user_derate_mem_coupon
*
* 领取
* 优惠券订单领取 coupon_order_get
* 优惠券充值领取 coupon_recharge_get
* 优惠券刷卡消费领取 coupon_card_consum_get
* 平台领取优惠券 coupon_platform_get
* 手机号领取优惠券 coupon_card_consum_get
* 优惠券后台发放 coupon_admin_get
* 优惠券新用户领取 coupon_new_user_get
*
* 转赠
* 优惠券的转赠 coupon_given_user
*
* 使用
* 优惠券使用减免打折 coupon_user_derate
*/
/**
* 优惠券
*/
class Coupon extends BaseService
{
/**
* [检验优惠券状态]
* @param [number] $id [优惠券的id]
* @param [string] $whereVal [where限定条件]
* @return [返回的错误条数(未传入id) 返回 成功:空 失败:错误信息(传入id)]
*/
public function check_coupon($couponid = "", $whereVal = ""){
if ($couponid) {
$where[] = ['id','=',$couponid];
}
if (!empty($whereVal)) {
$where[] = $whereVal;
}
if(empty($couponid)){
后面还有 1085 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。