|
@@ -451,7 +451,12 @@ class MyController extends LoveBaseController
|
|
|
$id = $this->request->post('id');
|
|
|
$user_id = cmf_get_current_user_id();
|
|
|
$user = UserSelectModel::get(['user_id' => $user_id, 'uid' => $id]);
|
|
|
+ //20230423增加两个userid对调的查询,因为双方都有权利取消
|
|
|
+ if(empty($user)){
|
|
|
+ $user = UserSelectModel::get(['user_id' => $id, 'uid' => $user_id]);
|
|
|
+ }
|
|
|
if (!empty($user)) {
|
|
|
+ UserSelectLogModel::where('user_id1|user_id2', $id)->where('update_time',0)->order('id','desc')->update(['update_time'=>time()]);
|
|
|
$user->delete();
|
|
|
}
|
|
|
|
|
@@ -466,7 +471,7 @@ class MyController extends LoveBaseController
|
|
|
$id = $this->request->post('id');
|
|
|
$user_id = cmf_get_current_user_id();
|
|
|
$user = UserSelectModel::get(['user_id' => $id, 'uid' => $user_id]);
|
|
|
- $check = UserSelectLogModel::where('user_id1|user_id2', $id)->find();
|
|
|
+ $check = UserSelectLogModel::where('user_id1|user_id2', $id)->where('update_time',0)->find();
|
|
|
if (!empty($check)) {
|
|
|
$this->error('对方已被选择!');
|
|
|
}
|
|
@@ -526,14 +531,14 @@ class MyController extends LoveBaseController
|
|
|
UserMessageModel::create([
|
|
|
'from_id' => $user_id,
|
|
|
'to_id' => $id,
|
|
|
- 'message' => '我已接受你的交往请求,请继续努力哦!',
|
|
|
+ 'message' => '我已接受你的交往请求,快来一起聊天吧!',
|
|
|
'create_time' => $time,
|
|
|
]);
|
|
|
|
|
|
//增加最后聊天消息
|
|
|
- UserFriendModel::update(['last_msg' => '我:我已接受你的交往请求,请继续努力哦!', 'last_msg_time' => $time], ['user_id' => $user_id, 'friend_id' => $id]);
|
|
|
+ UserFriendModel::update(['last_msg' => '我:我已接受你的交往请求,快来一起聊天吧!', 'last_msg_time' => $time], ['user_id' => $user_id, 'friend_id' => $id]);
|
|
|
$friend = UserFriendModel::get(['user_id' => $id, 'friend_id' => $user_id]);
|
|
|
- $friend->last_msg = '对方:我已接受你的交往请求,请继续努力哦!';
|
|
|
+ $friend->last_msg = '对方:我已接受你的交往请求,快来一起聊天吧!';
|
|
|
$friend->last_msg_time = $time;
|
|
|
$friend->unread_num++;
|
|
|
$friend->save();
|