vr-shopxo-source/service/Application/Api/Controller/AlipayLifeController.class.php

72 lines
1.5 KiB
PHP
Raw Normal View History

2018-10-22 09:39:41 +00:00
<?php
namespace Api\Controller;
/**
* 支付宝生活号回调处理
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-03-02T22:48:35+0800
*/
class AlipayLifeController extends CommonController
{
/**
* [_initialize 前置操作-继承公共前置方法]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-03-02T22:48:35+0800
*/
public function _initialize()
{
// 调用父类前置方法
parent::_initialize();
}
/**
* 购买确认
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-07-20
* @desc description
*/
public function Index()
{
2018-10-22 17:30:32 +00:00
2018-10-22 09:57:51 +00:00
2018-10-22 09:48:01 +00:00
2018-10-22 09:39:41 +00:00
// 参数
2018-10-22 09:45:16 +00:00
$params = $_POST;
2018-10-22 17:48:43 +00:00
$obj = new \Library\AlipayLife($params);
2018-10-22 09:39:41 +00:00
if(empty($params['service']))
{
die('service error');
}
// 类库
2018-10-22 17:41:02 +00:00
$obj = new \Library\AlipayLife($params);
2018-10-22 09:39:41 +00:00
2018-10-22 18:12:04 +00:00
//file_put_contents('./pppppp.php', "<?php\n\rreturn ".var_export($params, true).";\n\r?>");
2018-10-22 09:39:41 +00:00
// 根据方法处理
switch($params['service'])
{
// 校验
case 'alipay.service.check' :
2018-10-22 17:41:02 +00:00
$obj->Check();
2018-10-22 09:39:41 +00:00
break;
2018-10-22 17:13:10 +00:00
// 关注/取消
case 'alipay.mobile.public.message.notify' :
2018-10-22 17:41:02 +00:00
$obj->Life();
2018-10-22 17:13:10 +00:00
break;
2018-10-22 09:39:41 +00:00
// 默认
default :
exit('service error');
}
}
}
?>