DetailListController.class.php
1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
/**
* Created by IntelliJ IDEA.
* 用户积分操作明细
* User: zhoutao
* Date: 2016/11/15
* Time: 上午10:46
*/
namespace Api\Controller\Integral;
use VcySDK\Integral;
use VcySDK\Service;
class DetailListController extends AbstractController
{
public function Index()
{
$page = I('post.page', 1);
$limit = I('post.limit', 20);
$miType = I('post.miType', 'mi_type0');
$sdk = new Integral(Service::instance());
$this->_result = $sdk->detailList([
'memUid' => $this->_login->user['memUid'],
'pageNum' => $page,
'pageSize' => $limit,
'miType' => $miType
]);
// 获取所需字段
$integralMemberList = array_flip($sdk->integralTypeWithNumber);
foreach ($this->_result['list'] as &$detail) {
$detail['createTime'] = $detail['milCreated'];
unset($detail['milCreated']);
$detail['milOptTypeCn'] = $sdk->integralTypeWithChinese[$integralMemberList[$detail['milOptType']]];
}
return true;
}
}