|
@@ -208,9 +208,9 @@ func (userDoc *UserDoc) DocBuy() {
|
|
|
// 没有ossdocId 说明是还没有下过的 需要先获得地址
|
|
|
if docInfo.OssDocId == "" && docInfo.Source == public.SourceDd {
|
|
|
// 如果是精品文档 或者 是免费文档剑鱼文库会员超过10篇 则需要先调购买接口
|
|
|
- if docInfo.ProductType == public.ProductTypePremium || use >= config.JyDocsAppConfig.DocMember.FreeDocLimit {
|
|
|
- buyType := common.If(docMemberStatus, public.DdUserBuyType0, public.DdUserBuyType1).(int64)
|
|
|
- _, err2 := rpc.PartUserBuy(docId, userInfo.MgoUserId, userInfo.Phone, userInfo.PositionId, buyType)
|
|
|
+ if docInfo.ProductType == int64(public.ProductTypePremium) || use >= config.JyDocsAppConfig.DocMember.FreeDocLimit {
|
|
|
+ buyType := common.If(docMemberStatus, public.DdUserBuyType0, public.DdUserBuyType1).(int)
|
|
|
+ _, err2 := rpc.PartUserBuy(docId, userInfo.MgoUserId, userInfo.Phone, userInfo.PositionId, int64(buyType))
|
|
|
if err2 != nil {
|
|
|
return nil, fmt.Errorf("获取失败")
|
|
|
}
|