@@ -0,0 +1,61 @@
|
||||
package checkinctrl
|
||||
|
||||
import (
|
||||
"91porn-server/app/service/checkinser"
|
||||
"91porn-server/app/service/m3u8ticket"
|
||||
"91porn-server/common"
|
||||
"91porn-server/common/stderr"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// UserCheckin 用户签到
|
||||
func UserCheckin(c *gin.Context) {
|
||||
uid, err := common.GetUID(c)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.ErrNoToken, nil)
|
||||
return
|
||||
}
|
||||
resp, code := checkinser.AddCheckin(uid)
|
||||
if code != stderr.Success {
|
||||
common.ServeJSON(c, code, nil)
|
||||
return
|
||||
}
|
||||
if resp != nil {
|
||||
m3u8ticket.SignURL(c, uid, &resp.PrizeVideo, true, false)
|
||||
}
|
||||
common.ServeJSON(c, stderr.Success, resp)
|
||||
}
|
||||
|
||||
// GetCheckinPrize 获取签到奖品
|
||||
func GetCheckinPrize(c *gin.Context) {
|
||||
uid, err := common.GetUID(c)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.ErrNoToken, nil)
|
||||
return
|
||||
}
|
||||
resp, code := checkinser.GetCheckinPrizes(uid)
|
||||
if code != stderr.Success {
|
||||
common.ServeJSON(c, code, nil)
|
||||
return
|
||||
}
|
||||
common.ServeJSON(c, stderr.Success, resp)
|
||||
}
|
||||
|
||||
// ClaimVipCheckinPrize 补领VIP签到奖励
|
||||
func ClaimVipCheckinPrize(c *gin.Context) {
|
||||
uid, err := common.GetUID(c)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.ErrNoToken, nil)
|
||||
return
|
||||
}
|
||||
resp, code := checkinser.ClaimVipCheckinPrizes(uid)
|
||||
if code != stderr.Success {
|
||||
common.ServeJSON(c, code, nil)
|
||||
return
|
||||
}
|
||||
if resp != nil {
|
||||
m3u8ticket.SignURL(c, uid, &resp.PrizeVideo, true, false)
|
||||
}
|
||||
common.ServeJSON(c, stderr.Success, resp)
|
||||
}
|
||||
Reference in New Issue
Block a user