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