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