Commit 652c68ed authored by 谈海涛's avatar 谈海涛

奖品接口

parent 2d3e1017
<?php
namespace internalApi\ucenter;
use internalApi\base\Client;
/**
* Class Prize
*
* @package internalApi\ucenter
*/
class Prize extends Client
{
/**
* 根据id获取奖品数据
*
* @param array $ids 奖品id数组
* @return array 奖品信息
* @throws \internalApi\base\ApiException
*/
public static function getPrizeListByIds($ids)
{
return self::call('prize.getPrizeListByIds', compact('ids'));
}
/**
* 获取中奖记录
* @param integer $uid 用户id
* @param integer $prizeId 奖品id
*
* @return array|null|\yii\db\ActiveRecord
*/
public static function getPrizeRaffleByUid($uid,$prizeId)
{
return self::call('prize.getPrizeRaffleByUid', compact('uid','prizeId'));
}
/**
* 添加中奖记录
*
* @param $uid 用户id
* @param $prizeId 奖品id
*
* @return bool
* @throws \Exception
*/
public static function createPrizeRaffle($uid, $prizeId)
{
return self::call('prize.createPrizeRaffle', compact('uid','prizeId'));
}
/**
* 根据用户id和奖品id获取当月中奖记录详情
*
* @param integer $uid
* @param integer $prizeId
*
* @return array|null|\yii\db\ActiveRecord
*/
public static function getMonthPrizeRaffleByUid($uid, $prizeId)
{
return self::call('prize.getMonthPrizeRaffleByUid', compact('uid','prizeId'));
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment