Domain.php 809 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | domain 服务域名设置
  5. |--------------------------------------------------------------------------
  6. */
  7. namespace Component\Src;
  8. use Dever;
  9. use Main\Lib\Wechat;
  10. class Domain extends Core
  11. {
  12. public $table = 'domain';
  13. public function value($info)
  14. {
  15. $list = Dever::db('component/domain')->state(array('option_project_id' => $info['project_id']));
  16. $info['value'] = array();
  17. foreach ($list as $k => $v) {
  18. if (!in_array($v['value'], $info['value'])) {
  19. $info['value'][] = $v['value'];
  20. }
  21. }
  22. return $info['value'];
  23. }
  24. public function handle($oauth, $info, $delete, $user, $wechat)
  25. {
  26. $value = $this->value($info);
  27. $oauth['domain'] = $value;
  28. $oauth['method'] = 'applet_domain';
  29. return $oauth;
  30. }
  31. }