From ca892632ab4a1204191928c544869044e01a368a Mon Sep 17 00:00:00 2001 From: juzeon <812312770@qq.com> Date: Sat, 26 Nov 2022 20:29:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=AE=A1=E6=A0=B8=E6=89=93?= =?UTF-8?q?=E5=88=86=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dao/checkin.go | 1 + data/po/checkin.go | 1 + service/checkin.go | 1 + 3 files changed, 3 insertions(+) diff --git a/dao/checkin.go b/dao/checkin.go index aeccde9..3056c0f 100644 --- a/dao/checkin.go +++ b/dao/checkin.go @@ -35,6 +35,7 @@ func (c CheckinDAO) CreateCheckin(userID int, activityID int, image string) (*po }, Status: 1, Day: time.Now().Format("20060102"), + Credit: 0, } err := c.Tx.Create(&userActivity).Error if err != nil { diff --git a/data/po/checkin.go b/data/po/checkin.go index ead4cea..1957750 100644 --- a/data/po/checkin.go +++ b/data/po/checkin.go @@ -24,6 +24,7 @@ type UserActivity struct { UserActivityForm Status int `json:"status"` Day string `json:"day"` + Credit int `json:"credit"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` } diff --git a/service/checkin.go b/service/checkin.go index 4f3898a..5deeb60 100644 --- a/service/checkin.go +++ b/service/checkin.go @@ -55,6 +55,7 @@ func (c CheckinService) SetStatus(aw *app.Wrapper) app.Result { } user := userDAO.FindUserByID(userActivity.UserID) user.Credit += req.Credit + userActivity.Credit = req.Credit userDAO.SaveUser(user) } userActivity.Status = req.Status