WeCallController.php 724 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\api\controller\notify;
  3. use app\adminapi\service\WeCallService;
  4. use app\api\controller\BaseApiController;
  5. /**
  6. * 网易云商外呼任务回调接口
  7. * Class WeCallController
  8. * @package app\api\controller\notify
  9. */
  10. class WeCallController extends BaseApiController
  11. {
  12. public array $notNeedLogin = ['notify'];
  13. public function notify()
  14. {
  15. $params = $this->request->param();
  16. if (!empty($params['dataType']) && $params['dataType'] == 'ROBOT_TASK_STATUS_CHANGE') {
  17. // 任务状态变更回调
  18. $weCallService = new WeCallService();
  19. $weCallService->notify($params);
  20. }
  21. return $this->success('success');
  22. }
  23. }