|
|
@@ -9,110 +9,122 @@ use bizHd\base\classes\BaseClass;
|
|
|
|
|
|
class WxOpenClass extends BaseClass
|
|
|
{
|
|
|
-
|
|
|
- public static $baseFile = '\bizHd\wx\models\WxOpen';
|
|
|
-
|
|
|
- //平台管理员的手机号
|
|
|
- const ADMIN_MOBILE = 15280215347;
|
|
|
- const PLATFORM_ACCOUNT = 12359;
|
|
|
- const ID = 1;
|
|
|
-
|
|
|
- //取平台的帐号
|
|
|
- public static function getPlatformAccount()
|
|
|
- {
|
|
|
- return self::PLATFORM_ACCOUNT;
|
|
|
- }
|
|
|
-
|
|
|
- //获取平台基础信息 shish 2020.2.11
|
|
|
- public static function getOpen()
|
|
|
- {
|
|
|
- return self::getById(self::ID);
|
|
|
- }
|
|
|
-
|
|
|
- //获取平台管理员的手机号 shish 2020.3.4
|
|
|
- public static function getAdminMobile()
|
|
|
- {
|
|
|
- return self::ADMIN_MOBILE;
|
|
|
- }
|
|
|
-
|
|
|
- //获取平台微信信息
|
|
|
- public static function getOpenInfo()
|
|
|
- {
|
|
|
- $open = self::getById(self::ID);
|
|
|
- if (isset($open['merchantId']) && !empty($open['merchantId'])) {
|
|
|
- $merchantId = $open['merchantId'];
|
|
|
- return MerchantClass::getMerchantById($merchantId);
|
|
|
- }
|
|
|
- util::fail('没有找到平台信息');
|
|
|
- }
|
|
|
-
|
|
|
- //更新开放平台信息 shish 2020.4.13
|
|
|
- public static function updateOpen($data)
|
|
|
- {
|
|
|
- self::updateById(self::ID, $data);
|
|
|
- }
|
|
|
-
|
|
|
- //平台小程序信息 shish 2020.4.13
|
|
|
- public static function getWxMiniBase()
|
|
|
- {
|
|
|
- $open = self::getOpen();
|
|
|
- $wxMiniBaseId = isset($open['wxMiniBaseId']) ? $open['wxMiniBaseId'] : 0;
|
|
|
- $base = WxMiniBaseClass::getById($wxMiniBaseId);
|
|
|
- if (empty($base)) {
|
|
|
- util::fail('没有找到平台小程序信息');
|
|
|
- }
|
|
|
- return $base;
|
|
|
- }
|
|
|
-
|
|
|
- //公众号信息 shish 2020.4.14
|
|
|
- public static function getWxBase()
|
|
|
- {
|
|
|
- $open = self::getOpen();
|
|
|
- $wxBaseId = isset($open['wxBaseId']) ? $open['wxBaseId'] : 0;
|
|
|
- $base = WxBaseClass::getById($wxBaseId);
|
|
|
- if (empty($base)) {
|
|
|
- util::fail('没有找到平台公众号信息');
|
|
|
- }
|
|
|
- return $base;
|
|
|
- }
|
|
|
-
|
|
|
- //获取微信和小程序信息 shish 2020.4.14
|
|
|
- public static function getWxInfo()
|
|
|
- {
|
|
|
- $mini = self::getWxMiniBase();
|
|
|
- $wx = self::getWxBase();
|
|
|
- return array_merge($wx, $mini);
|
|
|
- }
|
|
|
-
|
|
|
- //公众号信息 shish 2020.4.14
|
|
|
- public static function getGhsWxBase()
|
|
|
- {
|
|
|
- $open = self::getOpen();
|
|
|
- $wxGhsBaseId = isset($open['wxGhsBaseId']) ? $open['wxGhsBaseId'] : 0;
|
|
|
- $base = WxBaseClass::getById($wxGhsBaseId);
|
|
|
- if (empty($base)) {
|
|
|
- util::fail('没有找到平台公众号信息');
|
|
|
- }
|
|
|
- return $base;
|
|
|
- }
|
|
|
-
|
|
|
- //平台小程序信息 shish 2020.4.13
|
|
|
- public static function getGhsWxMiniBase()
|
|
|
- {
|
|
|
- $open = self::getOpen();
|
|
|
- $wxGhsMiniBaseId = isset($open['wxGhsMiniBaseId']) ? $open['wxGhsMiniBaseId'] : 0;
|
|
|
- $base = WxMiniBaseClass::getById($wxGhsMiniBaseId);
|
|
|
- if (empty($base)) {
|
|
|
- util::fail('没有找到平台小程序信息');
|
|
|
- }
|
|
|
- return $base;
|
|
|
- }
|
|
|
-
|
|
|
- public static function getGhsWxInfo()
|
|
|
- {
|
|
|
- $mini = self::getGhsWxMiniBase();
|
|
|
- $wx = self::getGhsWxBase();
|
|
|
- return array_merge($wx, $mini);
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
+ public static $baseFile = '\bizHd\wx\models\WxOpen';
|
|
|
+
|
|
|
+ //平台管理员的手机号
|
|
|
+ const ADMIN_MOBILE = 15280215347;
|
|
|
+ const PLATFORM_ACCOUNT = 12359;
|
|
|
+ const ID = 1;
|
|
|
+
|
|
|
+ //取平台的帐号
|
|
|
+ public static function getPlatformAccount()
|
|
|
+ {
|
|
|
+ return self::PLATFORM_ACCOUNT;
|
|
|
+ }
|
|
|
+
|
|
|
+ //获取平台基础信息 shish 2020.2.11
|
|
|
+ public static function getOpen()
|
|
|
+ {
|
|
|
+ return self::getById(self::ID);
|
|
|
+ }
|
|
|
+
|
|
|
+ //获取平台管理员的手机号 shish 2020.3.4
|
|
|
+ public static function getAdminMobile()
|
|
|
+ {
|
|
|
+ return self::ADMIN_MOBILE;
|
|
|
+ }
|
|
|
+
|
|
|
+ //获取平台微信信息
|
|
|
+ public static function getOpenInfo()
|
|
|
+ {
|
|
|
+ $open = self::getById(self::ID);
|
|
|
+ if (isset($open['merchantId']) && !empty($open['merchantId'])) {
|
|
|
+ $merchantId = $open['merchantId'];
|
|
|
+ return MerchantClass::getMerchantById($merchantId);
|
|
|
+ }
|
|
|
+ util::fail('没有找到平台信息');
|
|
|
+ }
|
|
|
+
|
|
|
+ //更新开放平台信息 shish 2020.4.13
|
|
|
+ public static function updateOpen($data)
|
|
|
+ {
|
|
|
+ self::updateById(self::ID, $data);
|
|
|
+ }
|
|
|
+
|
|
|
+ //平台小程序信息 shish 2020.4.13
|
|
|
+ public static function getWxMiniBase()
|
|
|
+ {
|
|
|
+ $open = self::getByCondition(['style' => \biz\wx\classes\WxOpenClass::OPEN_STYLE_HD]);
|
|
|
+ if (empty($open)) {
|
|
|
+ util::fail('没有找到花店平台信息...');
|
|
|
+ }
|
|
|
+ $wxMiniBaseId = isset($open['wxMiniBaseId']) ? $open['wxMiniBaseId'] : 0;
|
|
|
+ $base = WxMiniBaseClass::getById($wxMiniBaseId);
|
|
|
+ if (empty($base)) {
|
|
|
+ util::fail('没有找到平台小程序信息');
|
|
|
+ }
|
|
|
+ return $base;
|
|
|
+ }
|
|
|
+
|
|
|
+ //公众号信息 shish 2020.4.14
|
|
|
+ public static function getWxBase()
|
|
|
+ {
|
|
|
+ $open = self::getByCondition(['style' => \biz\wx\classes\WxOpenClass::OPEN_STYLE_HD]);
|
|
|
+ if (empty($open)) {
|
|
|
+ util::fail('没有找到花店平台信息...');
|
|
|
+ }
|
|
|
+ $wxBaseId = isset($open['wxBaseId']) ? $open['wxBaseId'] : 0;
|
|
|
+ $base = WxBaseClass::getById($wxBaseId);
|
|
|
+ if (empty($base)) {
|
|
|
+ util::fail('没有找到平台公众号信息');
|
|
|
+ }
|
|
|
+ return $base;
|
|
|
+ }
|
|
|
+
|
|
|
+ //获取微信和小程序信息 shish 2020.4.14
|
|
|
+ public static function getWxInfo()
|
|
|
+ {
|
|
|
+ $mini = self::getWxMiniBase();
|
|
|
+ $wx = self::getWxBase();
|
|
|
+ return array_merge($wx, $mini);
|
|
|
+ }
|
|
|
+
|
|
|
+ //公众号信息 shish 2020.4.14
|
|
|
+ public static function getGhsWxBase()
|
|
|
+ {
|
|
|
+ $open = self::getByCondition(['style' => \biz\wx\classes\WxOpenClass::OPEN_STYLE_GHS]);
|
|
|
+ if (empty($open)) {
|
|
|
+ util::fail('没有找到供货商平台信息...');
|
|
|
+ }
|
|
|
+ $wxGhsBaseId = isset($open['wxGhsBaseId']) ? $open['wxGhsBaseId'] : 0;
|
|
|
+ $base = WxBaseClass::getById($wxGhsBaseId);
|
|
|
+ if (empty($base)) {
|
|
|
+ util::fail('没有找到平台公众号信息');
|
|
|
+ }
|
|
|
+ return $base;
|
|
|
+ }
|
|
|
+
|
|
|
+ //平台小程序信息 shish 2020.4.13
|
|
|
+ public static function getGhsWxMiniBase()
|
|
|
+ {
|
|
|
+ $open = self::getByCondition(['style' => \biz\wx\classes\WxOpenClass::OPEN_STYLE_GHS]);
|
|
|
+ if (empty($open)) {
|
|
|
+ util::fail('没有找到供货商平台信息...');
|
|
|
+ }
|
|
|
+ $wxGhsMiniBaseId = isset($open['wxGhsMiniBaseId']) ? $open['wxGhsMiniBaseId'] : 0;
|
|
|
+ $base = WxMiniBaseClass::getById($wxGhsMiniBaseId);
|
|
|
+ if (empty($base)) {
|
|
|
+ util::fail('没有找到平台小程序信息');
|
|
|
+ }
|
|
|
+ return $base;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function getGhsWxInfo()
|
|
|
+ {
|
|
|
+ $mini = self::getGhsWxMiniBase();
|
|
|
+ $wx = self::getGhsWxBase();
|
|
|
+ return array_merge($wx, $mini);
|
|
|
+ }
|
|
|
+
|
|
|
}
|