保存审核打分数

This commit is contained in:
juzeon 2022-11-26 20:29:52 +08:00
父節點 9e82d82117
當前提交 ca892632ab
共有 3 個檔案被更改,包括 3 行新增0 行删除

查看文件

@ -35,6 +35,7 @@ func (c CheckinDAO) CreateCheckin(userID int, activityID int, image string) (*po
}, },
Status: 1, Status: 1,
Day: time.Now().Format("20060102"), Day: time.Now().Format("20060102"),
Credit: 0,
} }
err := c.Tx.Create(&userActivity).Error err := c.Tx.Create(&userActivity).Error
if err != nil { if err != nil {

查看文件

@ -24,6 +24,7 @@ type UserActivity struct {
UserActivityForm UserActivityForm
Status int `json:"status"` Status int `json:"status"`
Day string `json:"day"` Day string `json:"day"`
Credit int `json:"credit"`
CreatedAt time.Time `json:"created_at"` CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"` UpdatedAt time.Time `json:"updated_at"`
} }

查看文件

@ -55,6 +55,7 @@ func (c CheckinService) SetStatus(aw *app.Wrapper) app.Result {
} }
user := userDAO.FindUserByID(userActivity.UserID) user := userDAO.FindUserByID(userActivity.UserID)
user.Credit += req.Credit user.Credit += req.Credit
userActivity.Credit = req.Credit
userDAO.SaveUser(user) userDAO.SaveUser(user)
} }
userActivity.Status = req.Status userActivity.Status = req.Status