Commit 959dd79b by 杨树贤

添加手机号返回:

parent 54454762
......@@ -3,6 +3,7 @@
namespace App\Http\Transformers;
use App\Services\BaseService;
class UserExchangeTransformer
{
......@@ -11,15 +12,26 @@ class UserExchangeTransformer
$types = [1 => '话费充值', 2 => '微信转账'];
if (isset($data['data'])) {
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'),
'type' => $types[$value['type']],
'add_time' => date('Y-m-d H:i:s', array_get($value, 'add_time')),
'status' => array_get($value, 'status'),
];
//获取ids
$ids = array_column($data['data'], 'user_id');
$service = new BaseService();
if ($ids) {
$userMobiles = [];
$users = $service->getUsersFromRedis($ids);
foreach ($users as $user) {
$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