浏览代码

更新回调

lizhen_gitee 1 年之前
父节点
当前提交
9c23bb3c0d
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      application/api/controller/Tenim.php

+ 8 - 3
application/api/controller/Tenim.php

@@ -585,7 +585,12 @@ exit;
             case 'State.StateChange': // 用户在线状态变更
                 $info = $input["Info"];
                 if($info["Action"] == "Login") { // 用户登录
-                    \app\common\model\User::update(["is_online"=>1,"onlinetime"=>time()],["id"=>$info["To_Account"]]);
+                    $loginToday = Db::name('user')->where('id',$info["To_Account"])->whereTime('onlinetime', 'today')->find();
+                    if ($loginToday){
+                        \app\common\model\User::update(["is_online"=>1,"onlinetime"=>time()],["id"=>$info["To_Account"]]);
+                    }else{
+                        \app\common\model\User::update(["is_online"=>1,"onlinetime"=>time()],["id"=>$info["To_Account"]]);
+                    }
 
                     $res = [];
                     $res["ActionStatus"] = "OK";
@@ -749,7 +754,7 @@ exit;
 //                $res["ErrorInfo"] = "";
 //                echo json_encode($res);
 //                break;
-            case 'Group.CallbackBeforeSendMsg': // 群内发送消息之前
+           /* case 'Group.CallbackBeforeSendMsg': // 群内发送消息之前
 
                 $config = config("wxMiniProgram");
                 $access_token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$config["appid"]."&secret=".$config["secret"];
@@ -801,7 +806,7 @@ exit;
                 }
 //                \app\common\model\Test::update(["content"=>json_encode($res)],["id"=>1]);
                 echo json_encode($res);exit;
-                break;
+                break;*/
             default:
                 break;
         }