diff --git a/application/api/model/UserCp.php b/application/api/model/UserCp.php index ab3d4f7..f813871 100644 --- a/application/api/model/UserCp.php +++ b/application/api/model/UserCp.php @@ -57,13 +57,13 @@ class UserCp extends Model //经验值 'exp' => 0, ]; - Db::name('user_cp_zone')->insert($data); + $re = Db::name('user_cp_zone')->insertGetId($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){ + if($rees && $re != $rees['id']){ //修改状态 Db::name('user_cp_zone')->where(['id' => $rees['id']])->update(['status' => 2]); }