Activity.php
2.26 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
/**
* 广告
* @author tongdesheng
*
*/
class YHMApi_App_V1_Activity extends YHMApi_App_V1_Base {
/**
* 获取搜索的banner
* @param array $params
* @param string $fields
*/
public static function getList(array $params, $fields = '*') {
$Today = strtotime(date('Y-m-d'));
$data = YHMSupport_Models_Activity_Client::getActivityList($Today);
$retData = array();
foreach ($data as $k => $v) {
$oneData = array(
'activity_id' => $v['id'],
'activity_banner' => YHMUpload_Images::template($v['activity_banner'], 'yhfair')
);
$retData[] = $oneData;
}
return self::result(200, '搜索banner', $retData);
}
/**
* 获取活动信息
* @param array $params
* @param string $fields
*/
public static function getInfo(array $params, $fields = '*') {
if (empty($params['activity_id'])) {
return self::result(400, '活动id不能为空');
}
$activity_id = $params['activity_id'];
$data = YHMSupport_Models_Activity_Client::getInfoById($activity_id);
$actInfo = array(
'activity_id' => $activity_id,
'activity_banner' => YHMUpload_Images::template($data['activity_banner'], 'yhfair'),
'activity_title' => $data['activity_name'],
'activity_describe' => $data['activity_describe']
);
return self::result(200, '活动信息', $actInfo);
}
/**
* 获取活动商品
* @param array $params
* @param string $fields
*/
public static function getGoodsList(array $params, $fields = '*') {
if (empty($params['activity_id'])) {
return self::result(400, '活动id不能为空');
}
$activity_id = $params['activity_id'];
$offset = empty($params['offset']) ? '0' : $params['offset'];
$num = empty($params['num']) ? '10' : $params['num'];
$data = YHMSupport_Models_Activity_Client::getGoodsListByActivityId($activity_id, $offset, $num);
$retData = array();
foreach ($data as $v) {
$retData[] = self::_getGoodsForList($v['product_skc']);
}
return self::result(200, '活动商品列表', $retData);
}
}