Adplanapi.php 944 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Elton
  5. * Date: 2020/7/1
  6. * Time: 14:59
  7. */
  8. namespace app\api\controller\v1;
  9. use app\common\service\AdPlanService;
  10. use app\main\service\ChannelSpecialManageService;
  11. class Adplanapi extends Init
  12. {
  13. /**
  14. * 接口:提供可用的福利广告计划 JAVA使用
  15. */
  16. public function welfarePlans()
  17. {
  18. $channel_ids = ChannelSpecialManageService::instance()->getChannelsByMethod('ad_pick');
  19. $data = AdPlanService::instance()->welfarePlans();
  20. foreach ($data as $k => $item){
  21. $data[$k]['channel_ids'] = $channel_ids;
  22. }
  23. $this->setMsg('success')->setData($data)->getReturn();
  24. }
  25. /**
  26. * 接口:提供福利广告发送的内容 job 使用
  27. */
  28. public function welfareContent()
  29. {
  30. $data = AdPlanService::instance()->getWelfareContent();
  31. $this->setMsg('success')->setData($data)->getReturn();
  32. }
  33. }