MiniProgramClass.php 755 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace biz\weixin\classes;
  3. use biz\merchant\classes\MerchantInitClass;
  4. use biz\merchant\classes\ShopClass;
  5. use common\components\wxUtil;
  6. use Yii;
  7. use biz\base\classes\BaseClass;
  8. class MiniProgramClass extends BaseClass
  9. {
  10. public static $baseFile = '\biz\weixin\models\MiniProgram';
  11. //发布小程序 shish 2020.3.9
  12. public static function release($merchant)
  13. {
  14. $respond = wxUtil::miniRelease($merchant);
  15. //发布成功,商家所有的门店生成注册会员的二维码
  16. if (isset($respond['errcode']) && $respond['errcode'] == 0) {
  17. $merchantId = $merchant['id'];
  18. $init = MerchantInitClass::getByMerchantId($merchantId);
  19. if ($init['memberCodeInit'] == 0) {
  20. ShopClass::generateAllMemberCode($merchant);
  21. }
  22. }
  23. }
  24. }