删除关系

This commit is contained in:
2026-01-19 15:16:52 +08:00
parent d34b947a91
commit 6527bf63a3

View File

@@ -3289,15 +3289,17 @@ class Room extends Model
//开启事务
db::startTrans();
if($money > 0){
$user_money = db::name('user_wallet')->where('user_id',$uid)->value('coin');
$user_money = db::name('user_wallet_coin')->where('user_id',$uid)->value('coin');
if($user_money < $money){
return ['code' => 0, 'msg' => '您的余额不足,请充值', 'data' => null];
}
$da = db::name('user_wallet')->where('user_id',$uid)->setDec('coin',$money);
if(!$da){
db::rollback();
return ['code' => 0, 'msg' => '操作失败', 'data' => null];
//扣除用户金币并记录日志(酒吧房下的小黑屋 记录记在所属酒吧房)
$wallet_update = model('api/UserWallet')->change_user_cion_log($uid,$money,0,24,'删除关系扣除余额');
if(!$wallet_update){
Db::rollback();
return ['code' => 0, 'msg' => '网络错误-1', 'data' => null];
}
}
$da = db::name('vs_room_auction_relation')->where('id',$id)->update(['delete_time' => time()]);
@@ -3305,20 +3307,7 @@ class Room extends Model
db::rollback();
return ['code' => 0, 'msg' => '操作失败', 'data' => null];
}
//记录扣除用户余额
$res5 =db::name('vs_user_money_log')->insert([
'user_id' => $uid,
'change_type' => 24,
'money_type' => 1,
'change_value' => $money,
'from_id' => $id,
'remarks' => '删除关系扣除余额',
'createtime' => time(),
]);
if(!$res5) {
Db::rollback();
return ['code' => 0, 'msg' => '记录扣除用户余额失败!', 'data' => null];
}
db::commit();
return ['code' => 1, 'msg' => '操作成功', 'data' => null];
}