YJ
2021-05-18 cf7a6d979229a1dbeca693429f6d539d5d254f95
service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java
@@ -3,10 +3,13 @@
import com.ks.vip.mapper.VipGradePotenceMapper;
import com.ks.vip.mapper.VipGradePotenceMapper;
import com.ks.vip.pojo.DO.VipGrade;
import com.ks.vip.pojo.DO.VipGradePotence;
import com.ks.vip.pojo.Enums.VIPEnum;
import com.ks.vip.query.VipGradePotenceQuery;
import com.ks.vip.service.VipGradePotenceService;
import com.ks.vip.service.VipGradePotenceService;
import com.ks.vip.service.VipGradeService;
import org.apache.dubbo.config.annotation.Service;
import javax.annotation.Resource;
@@ -17,6 +20,9 @@
    @Resource
    private VipGradePotenceMapper vipGradePotenceMapper;
    @Resource
    private VipGradeService vipGradeService;
    @Override
@@ -62,9 +68,28 @@
        return vipGradePotenceMapper.listByPage(query);
    }
    @Override
    public VipGradePotence getPotenceByGradeId(Long gradeId) {
        return vipGradePotenceMapper.getByGradeId(gradeId);
    }
    @Override
    public VipGradePotence getDefaultGradePotence() {
        VipGrade grade = vipGradeService.getDefaultGrade();
        if (grade == null) {
            return null;
        }
       return vipGradePotenceMapper.getByGradeId(grade.getId());
    }
    @Override
    public VipGradePotence getPotenceByVipEnum(VIPEnum vipEnum) {
        VipGrade grade = vipGradeService.getByVipEnum(vipEnum);
        if (grade == null) {
            return null;
        }
        return vipGradePotenceMapper.getByGradeId(grade.getId());
    }
}