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

107 lines
2.2 KiB
PHP
Raw Normal View History

2018-10-22 09:39:41 +00:00
<?php
namespace Api\Controller;
2018-10-24 10:33:08 +00:00
use Service\AlipayLifeService;
2018-10-22 09:39:41 +00:00
/**
* 支付宝生活号回调处理
* @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 09:45:16 +00:00
$params = $_POST;
2018-10-22 09:39:41 +00:00
if(empty($params['service']))
{
die('service error');
}
// 类库
2018-10-22 18:16:22 +00:00
$obj = new \Library\AlipayLife($params);
2018-10-22 18:13:46 +00:00
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');
}
}
2018-10-24 10:33:08 +00:00
/**
* 消息发送
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-10-24
* @desc description
*/
2018-10-30 10:31:11 +00:00
public function MessageSend()
2018-10-24 10:33:08 +00:00
{
AlipayLifeService::MessageSend($_REQUEST);
}
2018-10-30 10:31:11 +00:00
/**
* 菜单发布
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-10-24
* @desc description
*/
public function MenuRelease()
{
AlipayLifeService::MenuRelease($_REQUEST);
}
2018-10-31 10:20:38 +00:00
/**
* 生活号批量上下架
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-10-24
* @desc description
*/
public function StatusHandle()
{
AlipayLifeService::StatusHandle($_REQUEST);
}
2018-10-22 09:39:41 +00:00
}
?>