From cf7a6d979229a1dbeca693429f6d539d5d254f95 Mon Sep 17 00:00:00 2001 From: YJ <YJ> Date: 星期二, 18 五月 2021 13:52:55 +0800 Subject: [PATCH] vip订单 --- service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java index dc0d61a..7758cd5 100644 --- a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java +++ b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java @@ -5,6 +5,7 @@ import com.ks.vip.mapper.VipGradeMapper; 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.query.VipGradeQuery; import com.ks.vip.service.VipComboService; @@ -41,7 +42,11 @@ @Override public long count(VipGrade t) { VipGradeQuery query = new VipGradeQuery(); + query.id = t.getId(); query.name = t.getName(); + if (t.getIdentity() != null) { + query.identity = t.getIdentity().name(); + } query.state = t.getState(); return vipGradeMapper.count(query); } @@ -50,7 +55,11 @@ @Override public List<VipGrade> listByPage(int page, int pageSize, VipGrade t) { VipGradeQuery query = new VipGradeQuery(); + query.id = t.getId(); query.name = t.getName(); + if (t.getIdentity() != null) { + query.identity = t.getIdentity().name(); + } query.state = t.getState(); query.start = (page - 1) * pageSize; query.count = pageSize; @@ -64,4 +73,20 @@ return listByPage(0, Integer.MAX_VALUE, t); } + @Override + public VipGrade selectByPrimaryKey(Long id){ + return vipGradeMapper.selectByPrimaryKey(id); + } + + + @Override + public VipGrade getDefaultGrade(){ + return vipGradeMapper.getByIdentity(VIPEnum.silver.name()); + } + + @Override + public VipGrade getByVipEnum(VIPEnum vipEnum){ + return vipGradeMapper.getByIdentity(vipEnum.name()); + } + } -- Gitblit v1.8.0