Răsfoiți Sursa

feat:提交

fuwencai 1 an în urmă
părinte
comite
144b7dbe25
1 a modificat fișierele cu 3 adăugiri și 33 ștergeri
  1. 3 33
      jydocs-back/servers/userDoc.go

+ 3 - 33
jydocs-back/servers/userDoc.go

@@ -22,7 +22,6 @@ type UserDoc struct {
 	collectAdd    xweb.Mapper `xweb:"/user/collect/add"`    //收藏文库
 	collectRemove xweb.Mapper `xweb:"/user/collect/remove"` //取消收藏
 	docBuy        xweb.Mapper `xweb:"/user/buy"`            //文库购买
-	info          xweb.Mapper `xweb:"/user/info"`           //文库会员信息
 }
 
 // 用户文库列表
@@ -116,7 +115,7 @@ func (userDoc *UserDoc) DocBuy() {
 			return nil, fmt.Errorf("已兑换,请勿重复操作")
 		}
 		// 获取用户身份
-		docMember, err := getDocMemberStatus(userId, userDoc.Session())
+		docMember, err := getDocMemberStatus(userDoc.Session())
 		if err != nil {
 			return nil, err
 		}
@@ -242,44 +241,15 @@ func (userDoc *UserDoc) DocBuy() {
 	userDoc.ServeJson(NewResult(rData, errMsg))
 }
 
-// Info 剑鱼文库会员信息
-func (userDoc *UserDoc) Info() {
-	userId := common.ObjToString(userDoc.GetSession("userId"))
-	rData, errMsg := func() (interface{}, error) {
-		if userId == "" {
-			return map[string]interface{}{
-				"docMemberStatus": false,
-				"startTime":       0,
-				"endTime":         0,
-				"free_download":   public.FreeDownloadNoSL,
-			}, nil
-		}
-		return getDocMemberStatus(userId, userDoc.Session())
-	}()
-	if errMsg != nil {
-		log.Printf("%s UserDoc Info err:%s\n", userId, errMsg.Error())
-	}
-	userDoc.ServeJson(NewResult(rData, errMsg))
-}
-func getDocMemberStatus(userId string, session *httpsession.Session) (map[string]interface{}, error) {
+func getDocMemberStatus(session *httpsession.Session) (map[string]interface{}, error) {
 	mData := jy.GetBigVipUserBaseMsg(session, *config.Middleground)
 	if mData != nil {
 		vipStatus := mData.Data.Docs.Status
-		free_download := mData.Data.Docs.FreeDownload
-		if free_download == 0 && vipStatus <= 0 { // 不是文库会员时再查 没有使用过一次免费下载机会
-			// 查留资
-			count := public.MQFW.Count("saleLeads", map[string]interface{}{"userid": userId, "source": map[string]interface{}{"$in": config.JyDocsAppConfig.DocMember.Source}})
-			if count > 0 {
-				free_download = public.FreeDownloadHasFreeTimes
-			} else {
-				free_download = public.FreeDownloadNoSL
-			}
-		}
 		return map[string]interface{}{
 			"docMemberStatus": vipStatus > 0,
 			"startTime":       mData.Data.Docs.StartDate,
 			"endTime":         mData.Data.Docs.EndDate,
-			"free_download":   free_download,
+			"free_download":   mData.Data.Docs.FreeDownload,
 		}, nil
 	}
 	return nil, errors.New("获取文库会员状态失败")