Sha256: d2a5016c6acbaaf21f84bdff36c13ab6d2525c696a7b583219c77357ec39a4b5

Contents?: true

Size: 1.2 KB

Versions: 12

Compression:

Stored size: 1.2 KB

Contents

class EricWeixin::Cms::Weixin::PublicAccountsController < EricWeixin::Cms::BaseController
      def index
        @public_accounts = ::EricWeixin::PublicAccount.all.paginate(page:params[:page], per_page: 5)
      end
      def show
        @public_account = ::EricWeixin::PublicAccount.find(params[:id])
        @weixin_menus = @public_account.weixin_menus.to_json
      end

      def create_menu
        begin
          @public_account = ::EricWeixin::PublicAccount.find(params[:id])
          @public_account.create_menu params[:menu_json]
        rescue Exception => e
          dispose_exception e
          flash[:alert] = '创建菜单失败,原因:' + get_notice_str
        end

        redirect_to :action => :show
      end

      def rebuild_weixin_users
        @public_account = ::EricWeixin::PublicAccount.find(params[:id])
        @public_account.rebuild_users
        # set_notice("重建成功")
        flash[:success] = "更新用户列表成功。"
        redirect_to :action => :index
      end

      def export
        @public_account = ::EricWeixin::PublicAccount.find(params[:id])
        @csv = EricWeixin::WeixinUser.export_users_to_csv(@public_account.id)
        send_data @csv
      end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
eric_weixin-0.4.2 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.4.1 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.4.0 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.3.3 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.3.2 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.3.1 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.3.0 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.2.3 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.2.1 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.2.0 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.1.1 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb
eric_weixin-0.1.0 app/controllers/eric_weixin/cms/weixin/public_accounts_controller.rb