From d15c73ddaf807593ee45eff8e264f82006f7e1e3 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期六, 29 五月 2021 14:28:53 +0800 Subject: [PATCH] 会员 --- service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 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..2a814a1 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 @@ -1,13 +1,10 @@ package com.ks.vip.service.remote; -import com.ks.vip.mapper.VipComboMapper; import com.ks.vip.mapper.VipGradeMapper; -import com.ks.vip.pojo.DO.VipCombo; import com.ks.vip.pojo.DO.VipGrade; -import com.ks.vip.query.VipComboQuery; +import com.ks.vip.pojo.Enums.VIPEnum; import com.ks.vip.query.VipGradeQuery; -import com.ks.vip.service.VipComboService; import com.ks.vip.service.VipGradeService; import org.apache.dubbo.config.annotation.Service; @@ -41,7 +38,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 +51,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; @@ -61,7 +66,23 @@ public List<VipGrade> getValidList(){ VipGrade t = new VipGrade(); t.setState(1); - return listByPage(0, Integer.MAX_VALUE, t); + return listByPage(1, 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