From 0912f56a392bdf48315747c64ec0c18bf0aa29a6 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 六月 2021 19:07:11 +0800
Subject: [PATCH] 礼金红包兼容

---
 fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 50 insertions(+), 6 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java
index ca25690..350a672 100644
--- a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java
@@ -3,6 +3,7 @@
 import com.ks.lijin.service.LiJinExpendRecordService;
 import com.ks.lijin.service.LiJinLinkService;
 import com.ks.lijin.service.LijinCreateService;
+import com.ks.vip.exception.LijinBalanceException;
 import com.ks.vip.exception.OrderPayException;
 import com.ks.vip.exception.VipOrderException;
 import com.ks.vip.pojo.DO.*;
@@ -29,11 +30,11 @@
 @Component
 public class UserLijinMnager {
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LijinCreateService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LijinCreateService")
     @Reference(version = "1.0", check = false)
     private LijinCreateService lijinCreateService;
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipCenterService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipCenterService")
     @Reference(version = "1.0", check = false)
     private VipCenterService vipCenterService;
 
@@ -41,12 +42,12 @@
     @Reference(version = "1.0", check = false)
     private VipCenterRecordService vipCenterRecordService;
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipGradePotenceService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipGradePotenceService")
     @Reference(version = "1.0", check = false)
     private VipGradePotenceService vipGradePotenceService;
 
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipGradeService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipGradeService")
     @Reference(version = "1.0", check = false)
     private VipGradeService vipGradeService;
 
@@ -54,11 +55,11 @@
     @Reference(version = "1.0", check = false)
     private VipComboService vipComboService;
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LiJinLinkService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LiJinLinkService")
     @Reference(version = "1.0", check = false)
     private LiJinLinkService liJinLinkService;
 
-   //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LiJinExpendRecordService")
+    //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LiJinExpendRecordService")
     @Reference(version = "1.0", check = false)
     private LiJinExpendRecordService liJinExpendRecordService;
 
@@ -69,6 +70,13 @@
     //@Reference(version = "1.0", check = false,url="dubbo://193.112.35.168:20902/com.ks.vip.service.VipOrederPayService")
     @Reference(version = "1.0", check = false)
     private VipOrederPayService vipOrederPayService;
+    //@Reference(version = "1.0", check = false,url="dubbo://193.112.35.168:20902/com.ks.vip.service.VipOrederPayService")
+    @Reference(version = "1.0", check = false)
+    private LijinBalanceService lijinBalanceService;
+
+    @Reference(version = "1.0", check = false)
+    private LijinRecordService lijinRecordService;
+
 
     @Resource
     private ConfigService configService;
@@ -288,5 +296,41 @@
         return vipOrederPayService.getAlipayPaySuccessOutOrderNo(params);
     }
 
+    public void addLijin(Long uid, BigDecimal money, String title, String category) throws LijinBalanceException {
+        lijinBalanceService.addLijin(getUid(uid), money, title, category, null);
+    }
+
+    public List<UserLijinRecord> getLijinRecord(Long uid, Integer type, int page, int pageSize) {
+        return lijinRecordService.listRecord(getUid(uid), type, page, pageSize);
+    }
+
+    public long countLijinRecord(Long uid, Integer type) {
+        return lijinRecordService.countRecord(getUid(uid), type);
+    }
+
+    public UserLijinRecord getLijinRecord(Long uid, Integer type, String category) {
+        return lijinRecordService.getRecord(getUid(uid), type, category, null);
+    }
+
+    /**
+     * 鑾峰彇绀奸噾浣欓
+     *
+     * @param uid
+     * @return
+     */
+    public BigDecimal getLijinBalance(Long uid) {
+        return lijinBalanceService.getBalance(getUid(uid));
+    }
+
+    /**
+     * 鑾峰彇浣跨敤涓殑绀奸噾
+     *
+     * @param uid
+     * @return
+     */
+    public BigDecimal getUsingLijin(Long uid) {
+        return lijinBalanceService.getUsingLijin(getUid(uid));
+    }
+
 
 }

--
Gitblit v1.8.0