From 6d29a32259f3f5e896b26db27d29f616203127ca Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 15 五月 2021 18:11:31 +0800
Subject: [PATCH] Merge branch 'master' of ssh://193.112.35.168:29418/tejia

---
 service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java
index 79c29fb..31a2e4d 100644
--- a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java
+++ b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradePotenceServiceImpl.java
@@ -3,10 +3,13 @@
 
 import com.ks.vip.mapper.VipGradePotenceMapper;
 import com.ks.vip.mapper.VipGradePotenceMapper;
+import com.ks.vip.pojo.DO.VipGrade;
 import com.ks.vip.pojo.DO.VipGradePotence;
+import com.ks.vip.pojo.Enums.VIPEnum;
 import com.ks.vip.query.VipGradePotenceQuery;
 import com.ks.vip.service.VipGradePotenceService;
 import com.ks.vip.service.VipGradePotenceService;
+import com.ks.vip.service.VipGradeService;
 import org.apache.dubbo.config.annotation.Service;
 
 import javax.annotation.Resource;
@@ -17,6 +20,9 @@
 
     @Resource
     private VipGradePotenceMapper vipGradePotenceMapper;
+
+    @Resource
+    private VipGradeService vipGradeService;
 
 
     @Override
@@ -62,9 +68,28 @@
         return vipGradePotenceMapper.listByPage(query);
     }
 
+    @Override
+    public VipGradePotence getPotenceByGradeId(Long gradeId) {
+        return vipGradePotenceMapper.getByGradeId(gradeId);
+    }
+
+    @Override
+    public VipGradePotence getDefaultGradePotence() {
+        VipGrade grade = vipGradeService.getDefaultGrade();
+        if (grade == null) {
+            return null;
+        }
+       return vipGradePotenceMapper.getByGradeId(grade.getId());
+    }
 
 
-
-
+    @Override
+    public VipGradePotence getPotenceByVipEnum(VIPEnum vipEnum) {
+        VipGrade grade = vipGradeService.getByVipEnum(vipEnum);
+        if (grade == null) {
+            return null;
+        }
+        return vipGradePotenceMapper.getByGradeId(grade.getId());
+    }
 
 }

--
Gitblit v1.8.0