Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f84b96b

Browse files
committed
每日登录 bugfix
1 parent 61dc87f commit f84b96b

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

src/http/controller/mission.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ func (self MissionController) RegisterRoute(g *echo.Group) {
2929
func (MissionController) Daily(ctx echo.Context) error {
3030
me := ctx.Get("user").(*model.Me)
3131
userLoginMission := logic.DefaultMission.FindLoginMission(ctx, me)
32+
userLoginMission.Uid = me.Uid
3233

3334
data := map[string]interface{}{"login_mission": userLoginMission}
35+
3436
if userLoginMission != nil && times.Format("Ymd") == strconv.Itoa(userLoginMission.Date) {
3537
data["had_redeem"] = true
3638
} else {

src/http/http.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ func Render(ctx echo.Context, contentTpl string, data map[string]interface{}) er
187187
// 每日登录奖励
188188
hasLoginMisson = logic.DefaultMission.HasLoginMission(ctx, me)
189189
}
190-
data["login_mission"] = hasLoginMisson
190+
data["has_login_misson"] = hasLoginMisson
191191

192192
return executeTpl(ctx, tpl, data)
193193
}

template/common/my_info.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ <h3 class="title"><i class="glyphicon glyphicon-user"></i> 用户登录</h3>
7373
{{end}}
7474
</div>
7575

76-
{{if .login_mission}}
76+
{{if .has_login_misson}}
7777
<div class="row box_white sidebar">
7878
<div class="box" style="padding: 5px; font-size: 13px;">
7979
<div class="pull-left">

template/mission/daily.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ <h1 style="margin-top: 10px;">每日登录奖励</h1>
2828
<a class="btn btn-default btn-sm" href="/mission/daily/redeem">领取 X 铜币</a>
2929
</div>
3030
{{end}}
31+
{{if .login_mission}}
3132
<div class="cell">已连续登录领取 {{.login_mission.Days}} 天,总登录领取 {{.login_mission.TotalDays}} 天</div>
33+
{{end}}
3234
</div>
3335
</div>
3436
<div class="col-md-3 col-sm-6">

0 commit comments

Comments
 (0)