$userId, 'userName' => $userName, 'mobile' => $mobile, 'introUserId' => $introUserId, 'introMobile' => $introMobile, 'introUserName' => $introUserName, 'prize' => $prize, 'addTime' => $time, 'sjId' => $sjId ]; $invite = InviteClass::add($data); $id = $invite['id']; $now = time(); $amount = $gift['amount']; $miniCost = $gift['miniCost']; $couponData = [ 'sjId' => $sjId, 'introUserId' => $introUserId, 'userId' => $userId, 'mobile' => $userInfo['mobile'], 'amount' => $amount, 'miniCost' => $miniCost, 'beginTime' => $now, 'deadline' => $deadline, 'source' => 1, 'sourceId' => $id, 'addTime' => $now, 'createTime' => date("Y-m-d H:i:s") ]; $coupon = CouponClass::add($couponData); $couponId = $coupon['id']; InviteClass::updateById($id, ['couponId' => $couponId]); } //检查邀请有礼的权限 ssh 2019.12.18 public static function valid($invite, $sjId) { if (empty($invite)) { util::fail('邀请无效'); } if ($invite['sjId'] != $sjId) { util::fail('您无法操作'); } } //兑奖 public static function give($invite) { if ($invite['status'] != 1) { util::fail('请确认是否可以兑奖'); } $time = time(); $id = $invite['id']; InviteClass::updateById($id, ['status' => 2, 'giveTime' => $time]); } }