parent
							
								
									828374e0c8
								
							
						
					
					
						commit
						e4caab13f9
					
				| @ -0,0 +1,2 @@ | ||||
| web: cd client && npm start | ||||
| api: bundle exec rails s -p 3001 | ||||
| @ -0,0 +1,25 @@ | ||||
| class CreateStaAlls < ActiveRecord::Migration[5.2] | ||||
|   def change | ||||
|     create_table :sta_alls do |t| | ||||
|       t.integer :school_id, default: 0 | ||||
|       t.integer :tea_count, default: 0 | ||||
|       t.integer :stu_count, default: 0 | ||||
|       t.integer :active_users_count, default: 0 | ||||
|       t.integer :courses_count, default: 0 | ||||
|       t.integer :curr_courses_count, default: 0 | ||||
|       t.integer :homw_shixuns_count, default: 0 | ||||
|       t.integer :homw_other_count, default: 0 | ||||
|       t.integer :sources_count, default: 0 | ||||
|       t.integer :videos_count, default: 0 | ||||
|       t.integer :shixuns_count, default: 0 | ||||
|       t.integer :myshixuns_count, default: 0 | ||||
|       t.integer :mys_passed_count, default: 0 | ||||
|       t.integer :games_count, default: 0 | ||||
|       t.integer :games_passed_count, default: 0 | ||||
|       t.integer :build_count, default: 0 | ||||
| 
 | ||||
| 
 | ||||
|       t.timestamps | ||||
|     end | ||||
|   end | ||||
| end | ||||
| @ -0,0 +1,16 @@ | ||||
| desc "统计每个学校使用数据" | ||||
| 
 | ||||
| namespace :static_all do | ||||
|   task :repo => :environment do | ||||
|     School.find_each(batch_size: 100) do |school| | ||||
|       User.joins(:user_extension).where(school_id: school.id) | ||||
| 
 | ||||
| 
 | ||||
|       report =  StaAll.find_or_initialize_by(school_id: school.id) | ||||
| 
 | ||||
|       report.shixun_evaluate_count = evaluate_count | ||||
| 
 | ||||
|       report.save | ||||
|     end | ||||
|   end | ||||
| end | ||||
| @ -0,0 +1,5 @@ | ||||
| require 'rails_helper' | ||||
| 
 | ||||
| RSpec.describe StaAll, type: :model do | ||||
|   pending "add some examples to (or delete) #{__FILE__}" | ||||
| end | ||||
					Loading…
					
					
				
		Reference in new issue