初始化代码
This commit is contained in:
62
application/api/controller/NewRoom.php
Normal file
62
application/api/controller/NewRoom.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use think\Controller;
|
||||
|
||||
class NewRoom extends Common
|
||||
{
|
||||
|
||||
//开始拍卖
|
||||
public function open_auction()
|
||||
{
|
||||
$uid = $this->uid;
|
||||
$rid = input('rid', 0);
|
||||
$key_name = "api:NewRoom:open_auction:rid:".$rid;
|
||||
redis_lock_exit($key_name);
|
||||
$reslut = model('NewRoom')->open_auction($uid, $rid);
|
||||
redis_unlock($key_name);
|
||||
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||
}
|
||||
|
||||
//当前拍卖前三名
|
||||
public function get_room_new_auction_rank(){
|
||||
$uid = $this->uid;
|
||||
$rid = input('rid', 0);
|
||||
$reslut = model('NewRoom')->get_room_new_auction_rank($rid);
|
||||
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||
|
||||
}
|
||||
|
||||
//出价列表
|
||||
public function get_room_auction_price_list(){
|
||||
$reslut = model('NewRoom')->get_room_auction_price_list();
|
||||
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||
}
|
||||
|
||||
//用户出价
|
||||
public function user_auction_price(){
|
||||
$uid = $this->uid;
|
||||
$rid = input('rid', 0);
|
||||
$price = input('price', 0);
|
||||
$key_name = "api:NewRoom:user_auction_price:uid:".$uid;
|
||||
redis_lock_exit($key_name);
|
||||
$reslut = model('NewRoom')->user_auction_price($uid, $rid, $price);
|
||||
redis_unlock($key_name);
|
||||
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||
}
|
||||
|
||||
//结束拍卖
|
||||
public function finish_auction(){
|
||||
$uid = $this->uid;
|
||||
$rid = input('rid', 0);
|
||||
$key_name = "api:NewRoom:finish_auction:rid:".$rid;
|
||||
redis_lock_exit($key_name);
|
||||
$reslut = model('NewRoom')->finish_auction($uid, $rid);
|
||||
redis_unlock($key_name);
|
||||
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user