增加性接口,修复登录错误
This commit is contained in:
父節點
dad0f34764
當前提交
65149386c4
@ -102,3 +102,11 @@ func (c CheckinDAO) FindUserActivityExtendedByID(id int) *dto.UserActivityExtend
|
|||||||
}
|
}
|
||||||
return &userActivityExtended
|
return &userActivityExtended
|
||||||
}
|
}
|
||||||
|
func (c CheckinDAO) FindUserActivitiesToday(userID int, day string) []po.UserActivity {
|
||||||
|
var userActivities []po.UserActivity
|
||||||
|
err := c.Tx.Find(&userActivities, "user_id=? and day=?", userID, day).Error
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
return userActivities
|
||||||
|
}
|
||||||
|
@ -10,6 +10,7 @@ type Activity struct {
|
|||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Category string `json:"category"`
|
Category string `json:"category"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
Image string `json:"image"`
|
||||||
Credit int `json:"credit"`
|
Credit int `json:"credit"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ func SDULogin(username string, password string) (*dto.SDULoginData, error) {
|
|||||||
}
|
}
|
||||||
result1 := string(resp.Body())
|
result1 := string(resp.Body())
|
||||||
if resp.StatusCode()/100 != 2 {
|
if resp.StatusCode()/100 != 2 {
|
||||||
return nil, errors.New(result1)
|
return nil, errors.New("账号或密码错误")
|
||||||
}
|
}
|
||||||
resp, err = Client.R().SetBody("service=https://service.sdu.edu.cn/tp_up/view?m=up").
|
resp, err = Client.R().SetBody("service=https://service.sdu.edu.cn/tp_up/view?m=up").
|
||||||
Post("https://pass.sdu.edu.cn/cas/restlet/tickets/" + result1)
|
Post("https://pass.sdu.edu.cn/cas/restlet/tickets/" + result1)
|
||||||
|
@ -22,6 +22,7 @@ func Setup(engine *gin.Engine) {
|
|||||||
checkin.GET("/list_activities", app.HandlerFunc(hub.ListActivities))
|
checkin.GET("/list_activities", app.HandlerFunc(hub.ListActivities))
|
||||||
checkin.Use(middleware.JWT(1))
|
checkin.Use(middleware.JWT(1))
|
||||||
checkin.POST("/submit", app.HandlerFunc(hub.Submit))
|
checkin.POST("/submit", app.HandlerFunc(hub.Submit))
|
||||||
|
checkin.GET("/get_my_activities_today", app.HandlerFunc(hub.GetMyActivitiesToday))
|
||||||
checkin.POST("/set_status", middleware.JWT(2), app.HandlerFunc(hub.SetStatus))
|
checkin.POST("/set_status", middleware.JWT(2), app.HandlerFunc(hub.SetStatus))
|
||||||
checkin.GET("/get_user_activity", middleware.JWT(2), app.HandlerFunc(hub.GetUserActivity))
|
checkin.GET("/get_user_activity", middleware.JWT(2), app.HandlerFunc(hub.GetUserActivity))
|
||||||
checkin.GET("/list_user_activities", middleware.JWT(2), app.HandlerFunc(hub.ListUserActivities))
|
checkin.GET("/list_user_activities", middleware.JWT(2), app.HandlerFunc(hub.ListUserActivities))
|
||||||
|
@ -71,3 +71,6 @@ func (c CheckinService) GetUserActivity(aw *app.Wrapper) app.Result {
|
|||||||
}
|
}
|
||||||
return aw.Success(checkinDAO.FindUserActivityByID(id))
|
return aw.Success(checkinDAO.FindUserActivityByID(id))
|
||||||
}
|
}
|
||||||
|
func (c CheckinService) GetMyActivitiesToday(aw *app.Wrapper) app.Result {
|
||||||
|
return aw.Success(checkinDAO.FindUserActivitiesToday(aw.ExtractUserClaims().UserID, time.Now().Format("20060102")))
|
||||||
|
}
|
||||||
|
載入中…
x
新增問題並參考
Block a user