初始化代码
This commit is contained in:
34
application/api/model/UserGuard.php
Normal file
34
application/api/model/UserGuard.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\model;
|
||||
|
||||
use think\Db;
|
||||
use think\Model;
|
||||
|
||||
class UserGuard extends Model
|
||||
{
|
||||
//判断用户守护身份是否有效
|
||||
public function get_user_guard_info($uid, $guard_rid, $guard_uid)
|
||||
{
|
||||
$map = [];
|
||||
$map[] = ['uid', '=', $uid];
|
||||
$map[] = ['guard_rid', '=', $guard_rid];
|
||||
$map[] = ['guard_uid', '=', $guard_uid];
|
||||
$info = db::name('user_guard')->field('gid,over_time')->where($map)->find();
|
||||
if (empty($info)) {
|
||||
return ['code' => 201, 'msg' => '守护身份不存在', 'data' => null];
|
||||
}
|
||||
return ['code' => 200, 'msg' => '守护中', 'data' => $info];
|
||||
}
|
||||
//判断用户守护身份是否有效
|
||||
public function is_guard_by_info($guard_info)
|
||||
{
|
||||
if (empty($guard_info)) {
|
||||
return ['code' => 201, 'msg' => '您不是该房间守护', 'data' => null];
|
||||
}
|
||||
if ($guard_info['over_time'] < time()) {
|
||||
return ['code' => 201, 'msg' => '您的守护已过期', 'data' => null];
|
||||
}
|
||||
return ['code' => 200, 'msg' => '守护中', 'data' => $guard_info];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user