Pārlūkot izejas kodu

下载校验顺序更换

xingzai 3 gadi atpakaļ
vecāks
revīzija
86ee40136b
1 mainītis faili ar 9 papildinājumiem un 9 dzēšanām
  1. 9 9
      controllers/article.go

+ 9 - 9
controllers/article.go

@@ -860,15 +860,6 @@ func (this *ArticleController) Pdfwatermark() {
 		return
 		return
 	}
 	}
 
 
-	//缓存校验
-	cacheKey := fmt.Sprint("xygx:apply_record:add:", uid, "ArticleId_", articleId)
-	ttlTime := utils.Rc.GetRedisTTL(cacheKey)
-	if ttlTime > 0 {
-		br.Msg = "下载失败,下载过于频繁"
-		br.ErrMsg = "下载失败,下载过于频繁:mobile" + user.Mobile
-		return
-	}
-	utils.Rc.SetNX(cacheKey, user.Mobile, time.Minute*5)
 	detail := new(models.ArticleDetail)
 	detail := new(models.ArticleDetail)
 	detail, err = models.GetArticleDetailById(articleId)
 	detail, err = models.GetArticleDetailById(articleId)
 	if err != nil {
 	if err != nil {
@@ -958,6 +949,15 @@ func (this *ArticleController) Pdfwatermark() {
 	defer func() {
 	defer func() {
 		os.Remove(newFile)
 		os.Remove(newFile)
 	}()
 	}()
+	//缓存校验
+	cacheKey := fmt.Sprint("xygx:apply_record:add:", uid, "ArticleId_", articleId)
+	ttlTime := utils.Rc.GetRedisTTL(cacheKey)
+	if ttlTime > 0 {
+		br.Msg = "下载失败,下载过于频繁"
+		br.ErrMsg = "下载失败,下载过于频繁:mobile" + user.Mobile
+		return
+	}
+	utils.Rc.SetNX(cacheKey, user.Mobile, time.Minute*5)
 	resp.FileLink = resourceUrl
 	resp.FileLink = resourceUrl
 	br.Ret = 200
 	br.Ret = 200
 	br.Success = true
 	br.Success = true