yj
2021-05-24 996f08cf58d2c3fc71ef4710947cbb0b5a5c046f
service-vip/src/main/java/com/ks/vip/service/remote/VipCenterServiceImpl.java
@@ -2,6 +2,7 @@
import com.ks.vip.mapper.VipCenterMapper;
import com.ks.vip.mapper.VipCenterRecordMapper;
import com.ks.vip.mapper.VipComboMapper;
import com.ks.vip.pojo.DO.*;
import com.ks.vip.pojo.Enums.VIPEnum;
@@ -30,6 +31,9 @@
    @Resource
    private VipGradePotenceService vipGradePotenceService;
    @Resource
    private VipCenterRecordMapper vipCenterRecordMapper;
    @Override
@@ -165,4 +169,18 @@
            return null;
        }
    }
    @Override
    public VIPEnum getVIPEnumByUid(String uid, Date date) {
        VipCenterRecordMapper.DaoQuery daoQuery = new VipCenterRecordMapper.DaoQuery();
        daoQuery.uid = uid;
        daoQuery.date = date;
        daoQuery.start = 0;
        daoQuery.count = 1;
        List<VipCenterRecord> list = vipCenterRecordMapper.list(daoQuery);
        if (list == null || list.size() == 0) {
            return vipGradeService.getDefaultGrade().getIdentity();
        }
        return vipGradeService.selectByPrimaryKey(list.get(0).getGradeId()).getIdentity();
    }
}