| 1234567891011121314151617 |
- import { Body, Controller, Headers, HttpCode, Post } from '@nestjs/common'
- import { NotifyService } from './notify.service'
- import { Public } from 'src/auth/public.decorator'
- import { ApiTags } from '@nestjs/swagger'
- @ApiTags('notify')
- @Controller('/notify')
- export class NotifyController {
- constructor(private readonly notifyService: NotifyService) {}
- @Public()
- @Post('/weixin')
- @HttpCode(200)
- public async weixin(@Headers() headers, @Body() body: WechatPay.NotifyEvent) {
- await this.notifyService.handleWeixinNotify(headers, body)
- }
- }
|