| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <?php
- namespace biz\wx\classes;
- use biz\base\classes\BaseClass;
- use common\components\dict;
- class WxOpenClass extends BaseClass
- {
- public static $baseFile = '\biz\wx\models\WxOpen';
- //获取所有的小程序信息 ssh 2021.2.25
- public static function getMiniInfo()
- {
- $ghsOpen = self::getGhsOpen();
- $wxMiniBaseId = $ghsOpen['wxMiniBaseId'] ?? 0;
- $arr = [];
- $ghsMini = WxMiniBaseClass::getById($wxMiniBaseId);
- $arr['ghs']['miniAppId'] = $ghsMini['miniAppId'] ?? '';
- $retailOpen = self::getHdOpen();
- $wxMiniBaseId = $retailOpen['wxMiniBaseId'] ?? 0;
- $wxMini = WxMiniBaseClass::getById($wxMiniBaseId);
- $arr['hd']['miniAppId'] = $wxMini['miniAppId'] ?? '';
- $mallOpen = self::getMallOpen();
- $wxMiniBaseId = $mallOpen['wxMiniBaseId'] ?? 0;
- $wxMini = WxMiniBaseClass::getById($wxMiniBaseId);
- $arr['mall']['miniAppId'] = $wxMini['miniAppId'] ?? '';
- return $arr;
- }
- //取供货商平台信息 ssh 2021.2.25
- public static function getGhsOpen()
- {
- return self::getByCondition(['style' => dict::getDict('ptStyle', 'ghs')]);
- }
- //取零售平台信息 ssh 2021.2.25
- public static function getHdOpen()
- {
- return self::getByCondition(['style' => dict::getDict('ptStyle', 'hd')]);
- }
- public static function getMallOpen()
- {
- return self::getByCondition(['style' => dict::getDict('ptStyle', 'mall')]);
- }
- public static function getWxBase()
- {
- $wxBase = [
- dict::getDict('ptStyle', 'hd') => WxOpenClass::getWxInfo(),
- dict::getDict('ptStyle', 'ghs') => WxOpenClass::getGhsWxInfo(),
- dict::getDict('ptStyle', 'mall') => self::getMallWxInfo(),
- ];
- return $wxBase;
- }
- public static function getWxInfo()
- {
- return \bizHd\wx\classes\WxOpenClass::getWxInfo();
- }
- public static function getGhsWxInfo()
- {
- return \bizHd\wx\classes\WxOpenClass::getGhsWxInfo();
- }
- public static function getMallWxInfo()
- {
- return \bizHd\wx\classes\WxOpenClass::getMallWxInfo();
- }
- }
|