瀏覽代碼

Merge branch 'master' of http://8.136.199.33:3000/hongze/hongze_cygx into cygx_6.0

xingzai 2 年之前
父節點
當前提交
986732307d
共有 2 個文件被更改,包括 10 次插入5 次删除
  1. 9 4
      controllers/article.go
  2. 1 1
      services/activity.go

+ 9 - 4
controllers/article.go

@@ -887,7 +887,7 @@ func (this *ArticleController) Pdfwatermark() {
 		br.ErrMsg = "下载失败,下载过于频繁:mobile" + user.Mobile
 		return
 	}
-
+	resp := new(models.ArticleDetailFileLink)
 	detail := new(models.ArticleDetail)
 	detail, err = models.GetArticleDetailById(articleId)
 	if err != nil {
@@ -955,11 +955,16 @@ func (this *ArticleController) Pdfwatermark() {
 	}
 	err = api.AddWatermarksFile(oldFile, newFile, nil, wm, nil)
 	if err != nil {
-		br.Msg = "下载失败"
-		br.ErrMsg = "生成水印PDF失败,Err:" + err.Error()
+		//br.Msg = "下载失败"
+		//br.ErrMsg = "生成水印PDF失败,Err:" + err.Error()
+		resp.FileLink = fileLink
+		br.Ret = 200
+		br.Success = true
+		br.Msg = "获取成功"
+		br.Data = resp
 		return
 	}
-	resp := new(models.ArticleDetailFileLink)
+
 	randStr := utils.GetRandStringNoSpecialChar(28)
 	fileName := randStr + ".pdf"
 	savePath := uploadDir + time.Now().Format("200601/20060102/")

+ 1 - 1
services/activity.go

@@ -342,7 +342,7 @@ func GetUserType(companyId int) (userType int, permissionStrnew string, err erro
 			} else if companyDetail.Status == "正式" {
 				if permissionStr == "专家" {
 					userType = 4
-				} else if strings.Contains(permissionZhegnshiStr, "医药") && strings.Contains(permissionZhegnshiStr, "消费") && strings.Contains(permissionZhegnshiStr, "科技") && strings.Contains(permissionZhegnshiStr, "智造") {
+				} else if strings.Count(permissionZhegnshiStr, "医药") == 2 && strings.Count(permissionZhegnshiStr, "消费") == 2 && strings.Count(permissionZhegnshiStr, "科技") == 2 && strings.Count(permissionZhegnshiStr, "智造") == 2 {
 					userType = 2
 				} else {
 					userType = 3