diff --git a/application/api/model/UserCp.php b/application/api/model/UserCp.php index d720438..ab3d4f7 100644 --- a/application/api/model/UserCp.php +++ b/application/api/model/UserCp.php @@ -59,6 +59,15 @@ class UserCp extends Model ]; Db::name('user_cp_zone')->insert($data); + $rees = Db::name('user_cp_zone')->where(['user_id1' => $from_user_id,'user_id2' => $to_user_id,'status' => 1])->find(); + if(!$rees){ + $rees = Db::name('user_cp_zone')->where(['user_id1' => $to_user_id,'user_id2' => $from_user_id,'status' => 1])->find(); + } + if($rees){ + //修改状态 + Db::name('user_cp_zone')->where(['id' => $rees['id']])->update(['status' => 2]); + } + //给前端推送 return 2; }else{//创建推送信息2:表达心动信号 @@ -74,14 +83,6 @@ class UserCp extends Model Db::name('user_cp_find')->where(['id' => $v['id']])->update(['status' => 2]); } } - $rees = Db::name('user_cp_zone')->where(['user_id1' => $from_user_id,'user_id2' => $to_user_id,'status' => 1])->find(); - if(!$rees){ - $rees = Db::name('user_cp_zone')->where(['user_id1' => $to_user_id,'user_id2' => $from_user_id,'status' => 1])->find(); - } - if($rees){ - //修改状态 - Db::name('user_cp_zone')->where(['id' => $rees['id']])->update(['status' => 2]); - } $data = [ 'from_user_id' => $from_user_id,