提交 ba27d5f7 authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 dfb85234
...@@ -213,7 +213,7 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S ...@@ -213,7 +213,7 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S
vo.setIsCollection(Integer.parseInt(BooleanStatusEnum.NO.getCode())); vo.setIsCollection(Integer.parseInt(BooleanStatusEnum.NO.getCode()));
} else { } else {
...@@ -223,8 +223,6 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S ...@@ -223,8 +223,6 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S
form.setType(AllResourceTypeEnum.COURSE.getCode().toString()); form.setType(AllResourceTypeEnum.COURSE.getCode().toString());
vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form)); vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form));
vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form)); vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form));
LoginMemberInfo memberInfo = redis.getMember();
vo.setIsVip(memberInfo.getVip());
//是否购买 //是否购买
CallBack<Boolean> result = orderClient.isExistBuyGoods(form); CallBack<Boolean> result = orderClient.isExistBuyGoods(form);
...@@ -269,6 +267,7 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S ...@@ -269,6 +267,7 @@ public class FgCourseLibrarySerivceImpl extends BaseServiceImpl<CourseLibrary, S
// 判断是否为会员 // 判断是否为会员
MemberInfo memberInfo = personalMemberClient.getMember(redis.getMember().getId()).getData(); MemberInfo memberInfo = personalMemberClient.getMember(redis.getMember().getId()).getData();
if (memberInfo != null && VipStatusEnum.STATUS_1.getCode().equals(memberInfo.getVip())) { if (memberInfo != null && VipStatusEnum.STATUS_1.getCode().equals(memberInfo.getVip())) {
vo.setIsVip(memberInfo.getVip());
return vo; return vo;
} }
// 不是机构会员,则为普通会员或者专家会员 // 不是机构会员,则为普通会员或者专家会员
......
...@@ -13,12 +13,15 @@ import org.springframework.stereotype.Service; ...@@ -13,12 +13,15 @@ import org.springframework.stereotype.Service;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.zrqx.core.client.form.order.GoodsForm; import com.zrqx.core.client.form.order.GoodsForm;
import com.zrqx.core.client.member.fg.FgPersonalMemberClient;
import com.zrqx.core.client.member.fg.OrganClient; import com.zrqx.core.client.member.fg.OrganClient;
import com.zrqx.core.client.order.fg.FgOrderClient; import com.zrqx.core.client.order.fg.FgOrderClient;
import com.zrqx.core.client.vo.member.MemberInfo;
import com.zrqx.core.commons.form.LoginMemberInfo; import com.zrqx.core.commons.form.LoginMemberInfo;
import com.zrqx.core.commons.redis.Redis; import com.zrqx.core.commons.redis.Redis;
import com.zrqx.core.enums.BooleanStatusEnum; import com.zrqx.core.enums.BooleanStatusEnum;
import com.zrqx.core.enums.GoodsTypeEnum; import com.zrqx.core.enums.GoodsTypeEnum;
import com.zrqx.core.enums.member.VipStatusEnum;
import com.zrqx.core.enums.resource.BookCopyrightTypeEnum; import com.zrqx.core.enums.resource.BookCopyrightTypeEnum;
import com.zrqx.core.enums.resource.BookSaleStatusEnum; import com.zrqx.core.enums.resource.BookSaleStatusEnum;
import com.zrqx.core.enums.resource.EbookPromptMessageEnum; import com.zrqx.core.enums.resource.EbookPromptMessageEnum;
...@@ -65,7 +68,8 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement ...@@ -65,7 +68,8 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement
private FgEbookMapper ebookMapper; private FgEbookMapper ebookMapper;
@Autowired @Autowired
private FgEbookDiyTypeMapper ebookDiyTypeMapper; private FgEbookDiyTypeMapper ebookDiyTypeMapper;
@Autowired
private FgPersonalMemberClient personalMemberClient;
@Autowired @Autowired
private FgRecordMapper recordMapper; private FgRecordMapper recordMapper;
...@@ -237,8 +241,7 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement ...@@ -237,8 +241,7 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement
form.setId(oid); form.setId(oid);
form.setType(GoodsTypeEnum.EBOOK.getCode()); form.setType(GoodsTypeEnum.EBOOK.getCode());
vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form)); vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form));
LoginMemberInfo memberInfo = redis.getMember();
vo.setIsVip(memberInfo.getVip());
} }
// 阅读人数 // 阅读人数
Record record = new Record(); Record record = new Record();
...@@ -271,6 +274,11 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement ...@@ -271,6 +274,11 @@ public class FgEbookServiceImpl extends BaseServiceImpl<Ebook, String> implement
if(redis.getMember().getOrganId() != null){ if(redis.getMember().getOrganId() != null){
// 是机构会员 // 是机构会员
this.organMember(vo); this.organMember(vo);
}
// 判断是否为会员
MemberInfo memberInfo = personalMemberClient.getMember(redis.getMember().getId()).getData();
if (memberInfo != null && VipStatusEnum.STATUS_1.getCode().equals(memberInfo.getVip())) {
vo.setIsVip(memberInfo.getVip());
return vo; return vo;
} }
// 不是机构会员,则为普通会员或者专家会员 // 不是机构会员,则为普通会员或者专家会员
......
...@@ -197,8 +197,7 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str ...@@ -197,8 +197,7 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str
form.setId(oid); form.setId(oid);
form.setType(GoodsTypeEnum.VIDEO.getCode()); form.setType(GoodsTypeEnum.VIDEO.getCode());
vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form)); vo.setIsCollection(fgMemberConllectionManage.checkIsCollect(form));
LoginMemberInfo memberInfo = redis.getMember();
vo.setIsVip(memberInfo.getVip());
} }
// 未定价 // 未定价
if (vo.getRealPrice() == null) { if (vo.getRealPrice() == null) {
...@@ -254,6 +253,7 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str ...@@ -254,6 +253,7 @@ public class FgVideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary, Str
// 判断是否为会员 // 判断是否为会员
MemberInfo memberInfo = personalMemberClient.getMember(redis.getMember().getId()).getData(); MemberInfo memberInfo = personalMemberClient.getMember(redis.getMember().getId()).getData();
if (memberInfo != null && VipStatusEnum.STATUS_1.getCode().equals(memberInfo.getVip())) { if (memberInfo != null && VipStatusEnum.STATUS_1.getCode().equals(memberInfo.getVip())) {
vo.setIsVip(memberInfo.getVip());
return vo; return vo;
} }
// 不是机构会员,则为普通会员或者专家会员 // 不是机构会员,则为普通会员或者专家会员
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论