uid; $user = WeiQingUsers::getUserByUid($uid)->first(); if(PermissionService::isFounder() or PermissionService::isOwner() or PermissionService::isManager()){ return redirect(yzWebFullUrl('survey.survey.index')); } if (app('plugins')->isEnabled('store-cashier')) { $store = Store::getStoreByUserUid($uid)->first(); if ($store && $user) { return StoreIndexController::index(); } } if (app('plugins')->isEnabled('supplier')) { $supplier = Supplier::getSupplierByUid($uid)->first(); if ($supplier && $user) { return SupplierIndexController::index(); } } if (app('plugins')->isEnabled('merchant')) { $merchant = Merchant::select()->where('user_uid', $uid)->first(); if ($merchant) { if ($merchant->is_center == 1) { return \Yunshop\Merchant\merchant\admin\IndexController::center(); } else { return \Yunshop\Merchant\merchant\admin\IndexController::staff(); } } } if (app('plugins')->isEnabled('work-wechat') && app('plugins')->isEnabled('work-wechat-platform')) { if($user['type']==3){ //是企业微信管理员,跳转到企业微信管理首页 $crop_info = \Yunshop\WorkWechatPlatform\common\models\Crop::getByUid($uid); $crop_id = $crop_info->id; if($crop_id){ //当前用户是企业微信总的管理员 \Yunshop\WorkWechatPlatform\common\utils\CropUtils::setCropId($crop_id); \Yunshop\WorkWechatPlatform\common\utils\CropUtils::setCropName($crop_info->name); return redirect(\Yunshop\WorkWechat\common\utils\Url::absoluteManageIndexUrl()); }else{ $work_wechat_user = \Yunshop\WorkWechat\common\models\WorkWechatUser::getOneByUid($uid); if($work_wechat_user->id){ //当前用户是企业微信操作员 $crop_id = $work_wechat_user->crop_id; \Yunshop\WorkWechatPlatform\common\utils\CropUtils::setCropId($crop_id); \Yunshop\WorkWechatPlatform\common\utils\CropUtils::setCropName($crop_info->name); return redirect(\Yunshop\WorkWechat\common\utils\Url::absoluteManageIndexUrl()); } } } } (new CollectHostService(request()->getHttpHost()))->handle(); $designer = (new \app\backend\controllers\PluginsController)->canAccess('designer'); if (is_null($designer)) { $designer = (new \app\backend\controllers\PluginsController)->canAccess('decorate'); $decorate = \app\common\services\MenuService::canAccess('decorate'); } else { $decorate = yzWebFullUrl($designer); } return view('index',['designer' => $designer,'decorate'=>$decorate])->render(); } public function changeField() { $sql = 'ALTER TABLE `' . DB::getTablePrefix() . 'mc_members` MODIFY `pay_password` varchar(30) NOT NULL DEFAULT 0'; try { DB::select($sql); echo '数据已修复'; } catch (\Exception $e) { echo $e->getMessage(); } } public function changeAgeField() { $sql = 'ALTER TABLE `' . DB::getTablePrefix() . 'mc_members` MODIFY `age` tinyint(3) NOT NULL DEFAULT 0'; try { DB::select($sql); echo '数据已修复'; } catch (\Exception $e) { echo $e->getMessage(); } } }