update: 更新添加迅雷云盘账号逻辑

This commit is contained in:
Kerwin
2025-09-03 18:07:14 +08:00
parent baae1da1e0
commit 07cb6977e4
2 changed files with 32 additions and 29 deletions

View File

@@ -76,14 +76,17 @@ func CreateCks(c *gin.Context) {
ErrorResponse(c, "无法获取有效token: "+err.Error(), http.StatusBadRequest)
return
}
refreshT, _ := tokenData["refresh_token"]
extra, _ := json.Marshal(tokenData)
extra := panutils.XunleiExtraData{
Token: &tokenData,
Captcha: &panutils.CaptchaData{},
}
extraStr, _ := json.Marshal(extra)
// 创建Cks实体
cks = &entity.Cks{
PanID: req.PanID,
Idx: req.Idx,
Ck: refreshT.(string),
Ck: tokenData.RefreshToken,
IsValid: true, // 根据VIP状态设置有效性
Space: 0,
LeftSpace: 0,
@@ -91,7 +94,7 @@ func CreateCks(c *gin.Context) {
Username: "-",
VipStatus: false,
ServiceType: "xunlei",
Extra: string(extra),
Extra: string(extraStr),
Remark: req.Remark,
}
} else {