|
@@ -60,6 +60,7 @@ func AddTaskLink(r *ghttp.Request) *TalentHttpResult {
|
|
|
//最新link数据
|
|
|
linkInfo := model.YounggeeLinkInfo{
|
|
|
TaskId: LinkInfoReq.TaskId,
|
|
|
+ PlatformId: LinkInfoReq.PlatformId,
|
|
|
LinkUrl: LinkInfoReq.LinkUrl,
|
|
|
CreateAt: gtime.Now(),
|
|
|
IsReview: 0,
|
|
@@ -72,6 +73,16 @@ func AddTaskLink(r *ghttp.Request) *TalentHttpResult {
|
|
|
if !strings.HasPrefix(LinkInfoReq.LinkUrl, "http://") && !strings.HasPrefix(LinkInfoReq.LinkUrl, "https://") {
|
|
|
linkInfo.LinkUrl = "https://" + LinkInfoReq.LinkUrl
|
|
|
}
|
|
|
+ //如果是platform_id=5。提取出bvid。【视频火了就发给导师看-哔哩哔哩】 https://b23.tv/lmBqJRH(最后一个斜杠后面的就是bvid)
|
|
|
+ if LinkInfoReq.PlatformId == 5 {
|
|
|
+ splitUrl := strings.Split(LinkInfoReq.LinkUrl, "/")
|
|
|
+ if len(splitUrl) > 0 {
|
|
|
+ bvid := splitUrl[len(splitUrl)-1]
|
|
|
+ linkInfo.LinkUrl = bvid
|
|
|
+ } else {
|
|
|
+ return &TalentHttpResult{Code: -2, Msg: "Invalid BVID format"}
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
//上传过但是被拒了
|
|
|
var condition1 bool = len(taskLinkInfo) != 0 && taskLinkInfo[0].IsReview == 1 && taskLinkInfo[0].IsOk == 0
|