| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # encoding:utf-8
- class KaijiangController < BaseController
- before_filter :authenticate_admin_user!
- def index
- # 项目ID
- pid = params[:pid].to_i
- @project = Project.where("id=?",pid).first
- #开奖人数
- @num = params[:num].to_i
- #开奖人数
- @all_num = params[:all].to_i
- #重庆时彩号码
- @code = params[:code].to_i
- # 项目的投资人总数-排重
- # sql = "select count(DISTINCT user_id) as count from d5c_project_joins where project_id = " + pid + " and state = 1 and is_deleted=0 and is_refunded = 0"
- sql = "select FROM_UNIXTIME(paied_at,'%Y%m%d%H%i') c from d5c_project_joins where project_id = " + pid.to_s + " and state = 1 and is_deleted=0 and is_refunded = 0 group by user_id order by paied_at asc, created_at asc limit #{@all_num};"
- @items = ProjectJoin.find_by_sql(sql)
- @count = @items.size
- @sum = 0
- @items.each do |item|
- @sum = @sum + item.c.to_i
- end
- if @count > 0
- code_date = @items[1].c
- @code_date = "#{code_date[0...4]}-#{code_date[4...6]}-#{code_date[6...8]}"
- end
- render :layout => false
- end
- #项目投资排名
- def rank
- pid = params[:id].to_i
- @project = Project.where("id=?",pid).first
- sql = "select sum(j.total_price) as investment, j.user_id, j.paied_at as invest_time,u.real_name,u.tel from d5c_project_joins j,d5c_users u where j.user_id=u.id and j.project_id = #{pid} and j.state = 1 and j.is_refunded = 0 and j.is_deleted = 0 group by j.user_id order by invest_time asc, j.created_at asc";
- @items = ProjectJoin.find_by_sql(sql)
- end
- end
|