WxOpenService.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace biz\wx\services;
  3. use biz\base\services\BaseService;
  4. use biz\wx\classes\WxOpenClass;
  5. use Yii;
  6. class WxOpenService extends BaseService
  7. {
  8. public static $baseFile = '\biz\wx\classes\WxOpenClass';
  9. //获取平台基础信息 shish 2020.2.11
  10. public static function getOpen()
  11. {
  12. return WxOpenClass::getOpen();
  13. }
  14. public static function updateOpen($data)
  15. {
  16. return WxOpenClass::updateOpen($data);
  17. }
  18. //获取平台管理员手机号 shish 2020.3.4
  19. public static function getAdminMobile()
  20. {
  21. return WxOpenClass::getAdminMobile();
  22. }
  23. //取平台帐号 shish 2020.3.7
  24. public static function getPlatformAccount()
  25. {
  26. return WxOpenClass::getPlatformAccount();
  27. }
  28. //获取平台微信信息
  29. public static function getOpenInfo()
  30. {
  31. return WxOpenClass::getOpenInfo();
  32. }
  33. //获取小程序信息 shish 2020.4.13
  34. public static function getWxMiniBase()
  35. {
  36. return WxOpenClass::getWxMiniBase();
  37. }
  38. //获取微信和小程序信息 shish 2020.4.14
  39. public static function getWxInfo()
  40. {
  41. $open = WxOpenClass::getOpen();
  42. $openAppId = isset($open['appIdCreated']) ? $open['appIdCreated'] : '';
  43. $mini = WxOpenClass::getWxMiniBase();
  44. $wx = WxOpenClass::getWxBase();
  45. return array_merge($wx, $mini, ['openAppId' => $openAppId]);
  46. }
  47. }