Parcourir la source

Merge branch 'feature/v4.8.49' into dev/v4.8.49_zsy

zhangsiya il y a 2 ans
Parent
commit
4b795e22c3
1 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 11 1
      src/jfw/front/shorturl.go

+ 11 - 1
src/jfw/front/shorturl.go

@@ -488,7 +488,17 @@ func (s *Short) LoginCommon(userId, stype, id string) error {
 				newCanRead = true
 			}
 		}
-		var detailKey = util.If((isVip && isOldVip) || isMember || isEntniche || newCanRead, "pay", "free")
+		var detailKey = func() string {
+			if (isVip && isOldVip) || isMember || isEntniche || newCanRead || stype == "mailprivate" || stype == "indexcontent" || stype == "bdprivate" {
+				return "pay" //可以看全部
+			} else if isVip && !isOldVip {
+				return "new_vip_pay" //新版超级订阅不能看 采购意向
+			} else if SeeDetailLimit(nil, userId, sid) {
+				return "saleLeads_free" //未留资 三篇非采购意向信息;留资后同pay
+			} else {
+				return "free" //已经免费查看三篇招标信息,且未留资。任何信息都不能看 有遮罩
+			}
+		}()
 		catchKey := fmt.Sprintf("jypcdetail_%s_%s_%s", detailKey, stype, sid)
 		log.Println(catchKey, "-缓存-", userId)
 		if res := redis.Get(redisLimitation, catchKey); res == nil || res == "" {