getChangedData(); $orgData = $row->getOrigin(); foreach(Config('site.allow_currencys') as $currency){ if(isset($changeData[$currency])){ $cha = $changeData[$currency] - $orgData[$currency]; if($cha!=0){ \support\Log::channel('cansnow')->alert('管理员手动修改用户余额:'.$row->id.',货币:'.$currency.',修改金额:'.$cha.',原始数据:'.$orgData[$currency].',修改后的数据:'.$changeData[$currency]); } } } } public static function onAfterDelete($row) { Db::name('address')->where('user_id',$row->id)->delete(); Db::name('recharge')->where('user_id',$row->id)->delete(); Db::name('record')->where('user_id',$row->id)->delete(); Db::name('withdrawl')->where('user_id',$row->id)->delete(); Db::name('user_extend')->where('user_id',$row->id)->delete(); Db::name('user_team')->where('descendant_id|ancestor_id','=',$row->id)->delete(); Db::name('withdrawl')->where('user_id',$row->id)->delete(); (new \app\model\BalanceLog)->setSuffix('_money')->where('user_id',(int)$row->id)->delete(); (new \app\model\BalanceLog)->setSuffix('_score')->where('user_id',(int)$row->id)->delete(); (new \app\model\BalanceLog)->setSuffix('_currency1')->where('user_id',(int)$row->id)->delete(); } }