diff --git a/app/admin/service/AdminBaseService.php b/app/admin/service/AdminBaseService.php index 4572a5ed..fa59d7b5 100644 --- a/app/admin/service/AdminBaseService.php +++ b/app/admin/service/AdminBaseService.php @@ -227,6 +227,12 @@ class AdminBaseService $log_table = $prefix . 'user_stock_index_inr_log`'; $log_data['contract_id'] = 'INR'; break; + case 21: + $where['contract_id'] = 'USD'; + $table = $prefix . 'user_gold_futures'; + $log_table = $prefix . 'user_gold_futures_log'; + $log_data['contract_id'] = 'USD'; + break; default: return [ 'status' => 100, @@ -246,7 +252,7 @@ class AdminBaseService 'create_time' => date('Y-m-d H:i:s'), 'update_time' => date('Y-m-d H:i:s') ]; - if (in_array($account_type, [2, 8,19])) { + if (in_array($account_type, [2, 8,19,21])) { $insert_data['contract_id'] = $where['contract_id']; } elseif ($account_type == 1) { $insert_data['digital_id'] = $where['digital_id']; @@ -309,8 +315,6 @@ class AdminBaseService 'msg' => '账户修改失败' ]; } - - //echo Db::table($table)->where($where)->getLastSql(); $log_data['user_id'] = $user_id; $log_data['change_type'] = $change_type; $log_data['before_num'] = $account_info['usable_num']; @@ -358,7 +362,8 @@ class AdminBaseService Db::rollback(); return [ 'status' => 100, - 'msg' => $e->getMessage() + 'msg' => $e->getMessage(), + 'trace' => $e->getTrace(), ]; } }