1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace app\api\controller\weapp;
- use app\service\api\weapp\WeappServeService;
- use core\base\BaseController;
- use EasyWeChat\Kernel\Exceptions\BadRequestException;
- use EasyWeChat\Kernel\Exceptions\InvalidArgumentException;
- use EasyWeChat\Kernel\Exceptions\RuntimeException;
- use ReflectionException;
- use Symfony\Component\HttpFoundation\Response;
- use Throwable;
- /**
- * 微信服务端通信
- */
- class Serve extends BaseController
- {
- /**
- * 接收消息并推送
- * @return Response
- * @throws BadRequestException
- * @throws InvalidArgumentException
- * @throws RuntimeException
- * @throws ReflectionException
- * @throws Throwable
- */
- public function serve(){
- ob_clean();
- $result = (new WeappServeService())->serve();
- return response($result->getBody())->header([
- 'Content-Type' => 'text/plain;charset=utf-8'
- ]);
- }
- }
|