|
|
|
@ -3,12 +3,14 @@ package com.qniao.dam.query.right.impl; |
|
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.qniao.dam.api.query.right.user.request.UserCheckEnableRightBySdkQueryParam; |
|
|
|
import com.qniao.dam.api.query.right.user.request.UserListRightByCustomerQueryParam; |
|
|
|
import com.qniao.dam.api.query.right.user.request.UserListRightByOperatorQueryParam; |
|
|
|
import com.qniao.dam.api.query.right.user.response.UserCheckEnableRightBySdkVo; |
|
|
|
import com.qniao.dam.api.query.right.user.response.UserListRightByCustomerVo; |
|
|
|
import com.qniao.dam.api.query.right.user.response.UserListRightByOperatorVo; |
|
|
|
import com.qniao.dam.api.query.right.user.response.UserVipRightVo; |
|
|
|
import com.qniao.dam.domain.aggregate.right.entity.Right; |
|
|
|
import com.qniao.dam.domain.aggregate.right.entity.RightTerm; |
|
|
|
import com.qniao.dam.domain.aggregate.right.repository.RightRepository; |
|
|
|
@ -57,6 +59,17 @@ public class RightQueryServiceImpl implements RightQueryService { |
|
|
|
return operatorVolist; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public UserVipRightVo checkUserVipRight(Long userId, Long miId) { |
|
|
|
UserVipRightVo vo = new UserVipRightVo(); |
|
|
|
vo.setVip(false); |
|
|
|
Integer count = rightDao.checkUserVip(userId,miId); |
|
|
|
if(count > 0){ |
|
|
|
vo.setVip(true); |
|
|
|
} |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<UserListRightByCustomerVo> listRightByCustomer(UserListRightByCustomerQueryParam queryParam) { |
|
|
|
List<UserListRightByCustomerVo> customerVolist = new ArrayList<>(); |
|
|
|
|