yujian
2021-05-29 b4a195f07fc3c0c417d9bb2f06acf76f5a62f29e
service-vip/src/main/java/com/ks/vip/service/remote/VipComboServiceImpl.java
@@ -3,8 +3,11 @@
import com.ks.vip.mapper.VipComboMapper;
import com.ks.vip.pojo.DO.VipCombo;
import com.ks.vip.pojo.DO.VipGrade;
import com.ks.vip.pojo.Enums.VIPEnum;
import com.ks.vip.query.VipComboQuery;
import com.ks.vip.service.VipComboService;
import com.ks.vip.service.VipGradeService;
import org.apache.dubbo.config.annotation.Service;
import javax.annotation.Resource;
@@ -15,15 +18,17 @@
    @Resource
    private VipComboMapper vipComboMapper;
    @Resource
    private VipGradeService vipGradeService;
    @Override
    public void insertSelective(VipCombo t){
    public void insertSelective(VipCombo t) {
        vipComboMapper.insertSelective(t);
    }
    @Override
    public void updateByPrimaryKeySelective(VipCombo t){
    public void updateByPrimaryKeySelective(VipCombo t) {
        vipComboMapper.updateByPrimaryKeySelective(t);
    }
@@ -37,7 +42,6 @@
    public void delete(Long id) {
        vipComboMapper.deleteByPrimaryKey(id);
    }
    @Override
@@ -60,9 +64,19 @@
        return vipComboMapper.listByPage(query);
    }
    @Override
    public List<VipCombo> listValid(VIPEnum vipGrade) {
        VipGrade vipGrade1 = vipGradeService.getByVipEnum(vipGrade);
        if (vipGrade1 == null) {
            return null;
        }
        VipComboQuery query = new VipComboQuery();
        query.gradeId = vipGrade1.getId();
        query.state = VipCombo.STATE_VALID;
        query.start = 0;
        query.count = 10;
        return vipComboMapper.listByPage(query);
    }
}