PrizeConvertCanelController.class.php
1.29 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
<?php
/**
* Created by IntelliJ IDEA.
* 微信端取消奖品兑换
* User: zs_anything
* Date: 2016/12/09
* Time: 上午11:27
*/
namespace Api\Controller\Mall;
use Common\Service\ConvertService;
class PrizeConvertCanelController extends AbstractController
{
public function Index()
{
$reqParams = I('post.');
// 取消理由
if(empty($reqParams['mark'])) {
$this->_set_error('_ERR_CANEL_MARK_NULL_ERROR');
return false;
}
// 取消理由大于60
if(mb_strlen($reqParams['mark']) > 60) {
$this->_set_error('_ERR_CANEL_MARK_LENGTH_NULL_ERROR');
return false;
}
// 兑换ID为空
if(empty($reqParams['ic_id'])) {
$this->_set_error('_ERR_ICID_NULL_ERROR');
return false;
}
$loginUserInfo = $this->_login->user;
$reqParams['memUid'] = $loginUserInfo['memUid'];
$reqParams['memUsername'] = $loginUserInfo['memUsername'];
// 动作标识 积分中心 根据 UC 配置的
$reqParams['businessKey'] = 'integral_center';
$reqParams['businessAct'] = 'convert_back';
$convertService = new ConvertService();
$convertService->prizeConvertCanel($reqParams);
return true;
}
}