From 5188fb70591bba480e8b04ae80ea02763e30d045 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Wed, 26 Jul 2017 21:16:45 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=BB=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/helpers/application_helper.rb | 4 +++-
app/views/users/_my_homepage_shixuns_list.html.erb | 6 ++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index da97508e9..38aa397e7 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -225,8 +225,10 @@ module ApplicationHelper
myshixun = Myshixun.where(:shixun_id => shixun.id, :user_id => user.id).first
if myshixun.nil?
0
- elsif !myshixun.nil? && myshixun.games.select{|game| game.status == 2}.count == 0
+ elsif !myshixun.nil? && myshixun.games.select{|game| game.status == 2}.count == 0
-1
+ elsif myshixun.games.select{|game| game.status == 0}.count > 0
+ [myshixun.games.select{|game| game.status == 0}.count + 1]
else
myshixun.games.select{|game| game.status == 2}.count
end
diff --git a/app/views/users/_my_homepage_shixuns_list.html.erb b/app/views/users/_my_homepage_shixuns_list.html.erb
index 7478766a3..f8da3a90b 100644
--- a/app/views/users/_my_homepage_shixuns_list.html.erb
+++ b/app/views/users/_my_homepage_shixuns_list.html.erb
@@ -16,9 +16,11 @@
<% if had_passed_changllenge_count(shixun, @user) == 0 %>
尚未挑战
<% elsif had_passed_changllenge_count(shixun, @user) == -1 %>
- 已开启第1关 / 共<%= shixun.challenges.count %>关
+ 已挑战至 第1关 / 共<%= shixun.challenges.count %>关
+ <% elsif (had_passed_changllenge_count(shixun, @user).class == Array) %>
+ 已挑战至 第<%= had_passed_changllenge_count(shixun, @user)[0].to_i %>关 / 共<%= shixun.challenges.count %>关
<% else %>
- 已完成第<%= had_passed_changllenge_count(shixun, @user) %>关 / 共<%= shixun.challenges.count %>关
+ 已完成至 第<%= had_passed_changllenge_count(shixun, @user) %>关 / 共<%= shixun.challenges.count %>关
<% end %>