|
|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
namespace biz\merchant\classes;
|
|
|
|
|
|
+use common\components\dirUtil;
|
|
|
+use common\components\wxUtil;
|
|
|
use Yii;
|
|
|
use biz\base\classes\BaseClass;
|
|
|
|
|
|
@@ -9,10 +11,24 @@ 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($img) || file_exists($file) == false) {
|
|
|
+ $merchant = MerchantClass::getMerchantById($id);
|
|
|
+ $imgUrl = wxUtil::generateMemberCode($merchant);
|
|
|
+ self::updateByCondition(['merchantId' => $id], ['applyMemberCode' => $imgUrl]);
|
|
|
+ }
|
|
|
+ return Yii::$app->params['imgHost'] . $imgUrl;
|
|
|
+ }
|
|
|
|
|
|
}
|