签约 流拍处理

This commit is contained in:
2026-01-19 14:38:51 +08:00
parent 49e620d9aa
commit d34b947a91
4 changed files with 73 additions and 7 deletions

View File

@@ -11,17 +11,21 @@ class Sign extends BaseCom
public function sign_coin_list()
{
$sign_id = input('sign_id', 0);//场次id
$room_sign = db::name('vs_room_sign')->where('id', $sign_id)->field('sign_user_id,room_id')->find();
$room_sign = db::name('vs_room_sign')->where('id', $sign_id)->field('sign_user_id,room_id,market_value')->find();
if (!$room_sign) {
return v(0, '参数错误');
}
//获取出价最高用户
$sign_user = db::name('vs_user_sign_auction')->where(['room_id' => $room_sign['room_id'],'sign_time' => $sign_id,'type' => 0])->order('sign_value desc')->field('id,user_id,sign_value')->find();
$sign_user = db::name('vs_user_sign_auction')
->field('id,user_id,sign_value')
->where(['room_id' => $room_sign['room_id'],'sign_time' => $sign_id,'type' => 0])
->order('sign_value desc')
->find();
if($sign_user){
$market_value = $sign_user['sign_value'];
}else{
//获取当前用户的身价
$market_value = db::name('user')->where('id', $room_sign['sign_user_id'])->value('market_value');
$market_value = $room_sign['market_value'];
}
$sign_market_value = get_system_config_value('sign_market_value');