From c85aa240db8fa4fd53d774b58ce6a3fc0ddb3580 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 24 五月 2021 17:48:56 +0800 Subject: [PATCH] 会员增加部分接口 --- service-vip/src/main/java/com/ks/vip/service/remote/VipComboServiceImpl.java | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipComboServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipComboServiceImpl.java index 4bf0829..ced0851 100644 --- a/service-vip/src/main/java/com/ks/vip/service/remote/VipComboServiceImpl.java +++ b/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,20 @@ 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); + } } -- Gitblit v1.8.0