...
|
...
|
@@ -34,14 +34,14 @@ class CouponController extends AbstractAction |
|
|
'status' => true,
|
|
|
'num' => 123,
|
|
|
'go' => 'http://m.dev.yohobuy.com/boys',
|
|
|
'couponIds' => [8024, 2564, 3587]
|
|
|
'couponId' => 3587
|
|
|
], [
|
|
|
'id' => 1,
|
|
|
'picUrl' => 'http://img12.static.yhbimg.com/yhb-img01/2016/01/19/11/02039485d87cc1b100b883244cf386e62d.jpg?imageView/2/w/640/h/200',
|
|
|
'status' => false,
|
|
|
'num' => 122,
|
|
|
'go' => 'http://m.dev.yohobuy.com/boys',
|
|
|
'couponIds' => [8024, 2564, 3587]
|
|
|
'couponId' => 2564
|
|
|
], [
|
|
|
'id' => 1,
|
|
|
'picUrl' => 'http://img12.static.yhbimg.com/yhb-img01/2016/01/19/11/02039485d87cc1b100b883244cf386e62d.jpg?imageView/2/w/640/h/200',
|
...
|
...
|
@@ -49,14 +49,14 @@ class CouponController extends AbstractAction |
|
|
'is_zero' => true,
|
|
|
'num' => 0,
|
|
|
'go' => 'http://m.dev.yohobuy.com/boys',
|
|
|
'couponIds' => [8024, 2564, 3587]
|
|
|
'couponId' => 8024
|
|
|
], [
|
|
|
'id' => 1,
|
|
|
'picUrl' => 'http://img12.static.yhbimg.com/yhb-img01/2016/01/19/11/02039485d87cc1b100b883244cf386e62d.jpg?imageView/2/w/640/h/200',
|
|
|
'status' => true,
|
|
|
'num' => 123,
|
|
|
'go' => 'http://m.dev.yohobuy.com/boys',
|
|
|
'couponIds' => [8024, 2564, 3587]
|
|
|
'couponId' => 1234
|
|
|
]
|
|
|
]
|
|
|
];
|
...
|
...
|
@@ -75,21 +75,24 @@ class CouponController extends AbstractAction |
|
|
public function receiveCouponAction()
|
|
|
{
|
|
|
$receiveData = filter_input_array(INPUT_GET, array(
|
|
|
'couponIds' => FILTER_DEFAULT
|
|
|
'couponId' => FILTER_DEFAULT
|
|
|
));
|
|
|
$returnData = array();
|
|
|
$couponIds = explode(',', str_replace(' ', '', $receiveData['couponIds']));
|
|
|
$result = $this->getCoupons($couponIds);
|
|
|
if($result === 200){
|
|
|
// 调用领券接口
|
|
|
$result = $this->getCoupon($receiveData['couponId']);
|
|
|
switch ($result['code']) {
|
|
|
case 200:
|
|
|
$returnData = [
|
|
|
'msg' => '领券成功!',
|
|
|
'status' => true,
|
|
|
];
|
|
|
}else{
|
|
|
break;
|
|
|
default:
|
|
|
$returnData = [
|
|
|
'msg' => '领券失败!',
|
|
|
'status' => false,
|
|
|
];
|
|
|
break;
|
|
|
}
|
|
|
echo json_encode($returnData);
|
|
|
}
|
...
|
...
|
@@ -97,22 +100,22 @@ class CouponController extends AbstractAction |
|
|
/**
|
|
|
* 领券接口模拟
|
|
|
*
|
|
|
* @param $couponIds
|
|
|
* @param $couponId
|
|
|
* @return array
|
|
|
* @internal param $couponId
|
|
|
*/
|
|
|
public function getCoupons($couponIds)
|
|
|
public function getCoupon($couponId)
|
|
|
{
|
|
|
if($couponIds){
|
|
|
if ($couponId) {
|
|
|
$param['alg'] = 'SALT_MD5';
|
|
|
$param['code'] = 200;
|
|
|
$param['data']= '';
|
|
|
$param['data'] = '';
|
|
|
$param['md5'] = '50d19f5f5098c34607018f144baec14a';
|
|
|
$param['message'] = '操作成功';
|
|
|
}else{
|
|
|
} else {
|
|
|
$param['alg'] = 'SALT_MD5';
|
|
|
$param['code'] = 300;
|
|
|
$param['data']= '';
|
|
|
$param['code'] = 402;
|
|
|
$param['data'] = '';
|
|
|
$param['md5'] = '50d19f5f5098c34607018f144baec14a';
|
|
|
$param['message'] = '操作失败';
|
|
|
}
|
...
|
...
|
|