Commit 959dd79b by 杨树贤

添加手机号返回:

parent 54454762
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
namespace App\Http\Transformers; namespace App\Http\Transformers;
use App\Services\BaseService;
class UserExchangeTransformer class UserExchangeTransformer
{ {
...@@ -11,15 +12,26 @@ class UserExchangeTransformer ...@@ -11,15 +12,26 @@ class UserExchangeTransformer
$types = [1 => '话费充值', 2 => '微信转账']; $types = [1 => '话费充值', 2 => '微信转账'];
if (isset($data['data'])) { if (isset($data['data'])) {
foreach ($data['data'] as $key => $value) { //获取ids
$data['data'][$key] = [ $ids = array_column($data['data'], 'user_id');
'id' => array_get($value, 'id'), $service = new BaseService();
'amount' => array_get($value, 'amount'), if ($ids) {
'name' => array_get($value['exchange_setting'], 'name'), $userMobiles = [];
'type' => $types[$value['type']], $users = $service->getUsersFromRedis($ids);
'add_time' => date('Y-m-d H:i:s', array_get($value, 'add_time')), foreach ($users as $user) {
'status' => array_get($value, 'status'), $userMobiles[$user['user_id']] = $user['mobile'];
]; }
foreach ($data['data'] as $key => $value) {
$data['data'][$key] = [
'id' => array_get($value, 'id'),
'amount' => array_get($value, 'amount'),
'name' => array_get($value['exchange_setting'], 'name'),
'mobile' => array_get($userMobiles, $value['user_id']),
'type' => $types[$value['type']],
'add_time' => date('Y-m-d H:i:s', array_get($value, 'add_time')),
'status' => array_get($value, 'status'),
];
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment