InitController.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace backend\controllers;
  3. use common\components\weixinUtil;
  4. use common\services\xhMerchantService;
  5. use common\components\configDict;
  6. use common\services\xhAdminService;
  7. use Yii;
  8. use yii\web\Controller;
  9. use yii\helpers\Json;
  10. use common\components\util;
  11. use common\components\stringUtil;
  12. use common\components\qrCodeUtil;
  13. use common\services\xhInitService;
  14. use common\services\xhWxMenuService;
  15. class InitController extends BackendController{
  16. public $withoutLogin = [];
  17. public function actionClear()
  18. {
  19. return $this->render('clear');
  20. }
  21. public function actionClearAll()
  22. {
  23. if((isset($_SERVER['SERVER_ADDR']) && $_SERVER['SERVER_ADDR'] == '118.190.3.200') || Yii::$app->params['adminUrl'] == 'http://a.huahb.cn'){
  24. $trainDemo = configDict::getConfig('trainDemo');
  25. $demoAccount = $trainDemo['merchant']['account'];
  26. $demoMerchant = xhMerchantService::getByAccount($demoAccount);
  27. if(!empty($demoMerchant)){
  28. weixinUtil::menuDelete($demoMerchant);//删除微信菜单
  29. }
  30. xhInitService::clear('hhb');
  31. xhAdminService::logout();
  32. util::successInfo();
  33. }
  34. util::failInfo();
  35. }
  36. }