Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- <?php
- /**
- *
- * ============================================================================
- * * 版权所有 蜘蛛出行 * *
- * 网站地址: http://www.zhizhuchuxing.com
- * ----------------------------------------------------------------------------
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
- * 使用;不允许对程序代码以任何形式任何目的的再发布。
- * ============================================================================
- * Author By: 倪宗锋
- * PhpStorm AppOrderController.php
- * Create By 2016/11/30 13:10 $
- */
- namespace Order\Controller;
-
- use Order\Service\AppOrderService;
- use Util\Controller\MvcController;
- use Util\Util\Util;
-
- class AppOrderController extends MvcController
- {
- private $service = null;
-
- private function getService()
- {
- if ($this->service == null) {
- $this->service = new AppOrderService();
- }
- return $this->service;
- }
- /**
- * Function Description:支付回调接口
- * Function Name: notifyAction
- *
- * @return string
- *
- * @author 倪宗锋
- */
- public function notifyAction()
- {
- //获取传递过来的参数
- $getContent = file_get_contents("php://input");
- //数据处理及安全校验
- $checkNotify = $this->getService()->notify($getContent);
- //设置返回值
- $return = array(
- 'return_code' => 'SUCCESS',
- 'return_msg' => 'OK'
- );
- if ($checkNotify['flag'] == false) {
- $return['return_code'] = 'FAIL';
- $return['return_msg'] = empty($checkNotify['msg']) ? '未知错误!' : $checkNotify['msg'];
- }
- ob_clean();
- return Util::arrayToXml($return);//转换为xml返回
- }
-
- }
|