优化:钱包表更换。

This commit is contained in:
2026-01-12 14:58:35 +08:00
parent bc0f052359
commit b22c9af6a6
7 changed files with 30 additions and 18 deletions

View File

@@ -595,7 +595,7 @@ class User extends adminApi
a.user_code,
a.login_device,
c.coin,
c.earnings,
d.earnings,
b.is_real,
a.init_code,
a.status,
@@ -603,12 +603,14 @@ class User extends adminApi
';
$count = db::name('user')->alias('a')
->join('fa_user_auth b', 'a.mobile = b.mobile','LEFT')
->join('user_wallet c', 'a.id = c.user_id','LEFT')
->join('user_wallet_coin c', 'a.id = c.user_id','LEFT')
->join('user_wallet_earnings d', 'a.id = d.user_id','LEFT')
->where($where)
->count();
$user_data = db::name('user')->alias('a')
->join('fa_user_auth b', 'a.mobile = b.mobile','LEFT')
->join('user_wallet c', 'a.id = c.user_id','LEFT')
->join('user_wallet_coin c', 'a.id = c.user_id','LEFT')
->join('user_wallet_earnings d', 'a.id = d.user_id','LEFT')
->where($where)
->field($field)
->order('a.id desc');
@@ -905,14 +907,23 @@ class User extends adminApi
]);
}
//查他的钱包
$wallet = db::name('user_wallet')->where(['user_id'=>$user_id])->find();
if($wallet){
db::name('user_wallet')->where(['id'=>$wallet['id']])->update([
//清空金币表
$wallet_coin = db::name('user_wallet_coin')->where(['user_id'=>$user_id])->find();
if($wallet_coin){
db::name('user_wallet_coin')->where(['id'=>$wallet_coin['id']])->update([
'coin' => 0,
'updatetime' => time(),
]);
}
//清空钻石表
$wallet_earnings = db::name('user_wallet_earnings')->where(['user_id'=>$user_id])->find();
if($wallet_earnings){
db::name('user_wallet_earnings')->where(['id'=>$wallet_earnings['id']])->update([
'earnings' => 0,
'updatetime' => time(),
]);
}
//他的装扮
$dress = db::name('vs_user_decorate')->where(['user_id'=>$user_id])->select();
if($dress){