WeCallController.php 802 B

1234567891011121314151617181920212223242526272829303132
  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. \think\facade\Log::write("外呼回调:".json_encode($params));
  18. // 任务状态变更回调
  19. $weCallService = new WeCallService();
  20. $weCallService->notify($params);
  21. }
  22. return $this->success('success');
  23. }
  24. }