签约结束后 再出价阻挡

This commit is contained in:
2025-12-05 15:06:51 +08:00
parent 59c5fb1575
commit 301a09ccf0

View File

@@ -53,12 +53,18 @@ class Sign extends BaseCom
{ {
$key_name = "api:sign:sign_coin:" . $this->uid; $key_name = "api:sign:sign_coin:" . $this->uid;
redis_lock_exit($key_name); redis_lock_exit($key_name);
$sign_id = input('sign_id', 0);//场次id $sign_id = input('sign_id', 0);//场次id
$sign_value = input('sign_value', 0); $sign_value = input('sign_value', 0);
if ($sign_value <= 0 || $sign_id <= 0) { if ($sign_value <= 0 || $sign_id <= 0) {
return ['code' => 0, 'msg' => '参数错误']; return ['code' => 0, 'msg' => '参数错误'];
} }
$sign = db::name('vs_room_sign')->where('id', $sign_id)->field('room_id,sign_user_id')->find(); $sign = db::name('vs_room_sign')->where('id', $sign_id)->field('room_id,sign_user_id')->find();
if($sign['sign_type'] != 1){
return ['code' => 0, 'msg' => '该场次签约已结束', 'data' => null];
}
$user_id = $sign['sign_user_id']; $user_id = $sign['sign_user_id'];
$room_id = $sign['room_id']; $room_id = $sign['room_id'];