提交 ed6b85b9 authored 作者: jiashixiong's avatar jiashixiong

修改pdf阅读权限

上级 2bc81b1a
......@@ -9,6 +9,7 @@ import java.util.stream.Collectors;
import com.zrqx.core.client.form.order.GoodsForm;
import com.zrqx.core.client.member.fg.OrganClient;
import com.zrqx.core.client.order.fg.FgOrderClient;
import com.zrqx.core.commons.form.LoginMemberInfo;
import com.zrqx.core.commons.redis.Redis;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.resource.commons.vo.bg.ebook.ReadPermissionLevelVO;
......@@ -402,15 +403,16 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
*/
@Override
public ReadPermissionLevelVO getUserReadPermissionLevel(ReadPermissionLevelVO param){
if ("fg_".equals(param.getUserId().substring(0,3))){
//查询资源
Ebook ebook = ebookMapper.selectPdf(param.getPdfId());
//收费
if (ebook.getPriceOption().equals(1)){
//获取用户类型
OrderinfoIdVo level = ebookMapper.getUserDiy(redis.getMember().getId()+"");
OrderinfoIdVo level = ebookMapper.getUserDiy(redis.getMember(param.getUserId().substring(3,35)).getId()+"");
//普通用户或会员用户
Integer idVo = ebookMapper.getPersonal(redis.getMember().getId()+"");
Integer idVo = ebookMapper.getPersonal(redis.getMember(param.getUserId().substring(3,35)).getId()+"");
if (0 == level.getLevel()){
//普通会员
if (0 == idVo){
......
......@@ -51,6 +51,9 @@ public class Redis extends BaseRedis{
public LoginMemberInfo getMember() {
return super.get(getFgToken(), LoginMemberInfo.class);
}
public LoginMemberInfo getMember(String token) {
return super.get(token, LoginMemberInfo.class);
}
// TODO 存储redis中的 用户解析不一致
public LoginMemberInfo getOrderMember() {
return super.get(getFgToken(), LoginMemberInfo.class);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论