| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace biz\merchant\classes;
- use common\components\dirUtil;
- use common\components\wxUtil;
- use Yii;
- use biz\base\classes\BaseClass;
- class MerchantExtendClass extends BaseClass
- {
-
- public static $baseFile = '\biz\merchant\models\MerchantExtend';
-
- public static function getByMerchantId($id, $returnType = false)
- {
- return self::getByCondition(['merchantId' => $id], $returnType);
- }
-
- //获取申请会员的小程序码 shish 2020.2.19
- public static function getApplyMemberCode($id)
- {
- $extend = self::getByMerchantId($id);
- $imgUrl = isset($extend['applyMemberCode']) && !empty($extend['applyMemberCode']) ? $extend['applyMemberCode'] : '';
- $file = dirUtil::getImgDir() . $imgUrl;
- if (empty($imgUrl) || file_exists($file) == false) {
- $merchant = MerchantClass::getMerchantById($id);
- $imgUrl = wxUtil::generateMemberCode($merchant);
- self::updateByCondition(['merchantId' => $id], ['applyMemberCode' => $imgUrl]);
- }
- return Yii::$app->params['imgHost'] . $imgUrl;
- }
- }
|