Commit ed2dfe3d by 冷斌

踢人

parent d7e57e99
......@@ -266,7 +266,10 @@ class Model_Live extends PhalApi_Model_NotORM {
/* 直播状态 */
public function checkLive($uid,$liveuid,$stream){
$time = time();
DI()->notorm->live_kick
->where('uid=? and liveuid=? and addtime < ?',$uid,$liveuid,$time)
->delete();
/* 是否被踢出 */
$isexist=DI()->notorm->live_kick
->select("id")
......@@ -1240,15 +1243,22 @@ class Model_Live extends PhalApi_Model_NotORM {
/* 踢人 */
public function kicking($uid,$liveuid,$touid){
$time = time();
DI()->notorm->live_kick
->where('uid=? and liveuid=? and addtime < ?',$touid,$liveuid, $time)
->delete();
$isexist=DI()->notorm->live_kick
->where('uid=? and liveuid=? ',$touid,$liveuid)
->where('uid=? and liveuid=?',$touid,$liveuid)
->fetchOne();
if($isexist){
return 1002;
}
$rs=DI()->notorm->live_kick->insert([ 'uid'=>$touid,'liveuid'=>$liveuid,'actionid'=>$uid,'addtime'=>time() ]);
$time += 3600 * 12;
$rs=DI()->notorm->live_kick->insert([ 'uid'=>$touid,'liveuid'=>$liveuid,'actionid'=>$uid,'addtime'=> $time]);
return $rs;
......
......@@ -116,9 +116,10 @@ class Model_Livemanage extends PhalApi_Model_NotORM {
/* 踢人用户 */
public function getKickList($liveuid) {
$time = time();
DI()->notorm->live_kick
->where('liveuid=? and addtime < ?',$liveuid,$time)
->delete();
$list=DI()->notorm->live_kick
->select('uid')
->where('liveuid=?',$liveuid)
......
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