|
@@ -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;
|
|
|
|
|
|
|
|
|
|
|
|
- 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;
|
|
|
}
|
|
|
|
|
|
echo json_encode($res);exit;
|
|
|
- break;
|
|
|
+ break;*/
|
|
|
default:
|
|
|
break;
|
|
|
}
|