|
|
@ -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(), |
|
|
|
]; |
|
|
|
} |
|
|
|
} |
|
|
|