From 759f8df85ddb840682f91bad31e874fa0b58c075 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 14 四月 2021 19:16:12 +0800 Subject: [PATCH] 订单系统修改 --- src/main/java/com/yeshi/buwan/service/manager/GoldCornManager.java | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/manager/GoldCornManager.java b/src/main/java/com/yeshi/buwan/service/manager/GoldCornManager.java index 8863dc8..158c13f 100644 --- a/src/main/java/com/yeshi/buwan/service/manager/GoldCornManager.java +++ b/src/main/java/com/yeshi/buwan/service/manager/GoldCornManager.java @@ -3,6 +3,7 @@ import com.ks.goldcorn.exception.GoldAppException; import com.ks.goldcorn.exception.GoldTradeException; import com.ks.goldcorn.exception.GoldUserException; +import com.ks.goldcorn.service.remote.GoldCornBalanceService; import com.ks.goldcorn.service.remote.GoldCornTradeService; import com.yeshi.buwan.domain.vip.OrderType; import com.yeshi.buwan.domain.vip.OrderRecord; @@ -21,8 +22,15 @@ @Resource private SystemConfigService systemConfigService; - @Reference(version = "1.0") + @Reference(version = "1.0", check = false) private GoldCornTradeService goldCornTradeService; + + @Reference(version = "1.0", check = false) + private GoldCornBalanceService goldCornBalanceService; + + public void init(String uid) throws Exception { + goldCornBalanceService.init(getAppCode(), getUid(uid)); + } /** @@ -48,6 +56,19 @@ return appCode; } + public long getBalance(String uid) { + try { + Long count = goldCornBalanceService.getBalance(getAppCode(), getUid(uid)); + if (count == null) { + init(uid); + } + return count == null ? 0 : count; + } catch (Exception e) { + e.printStackTrace(); + } + return 0; + } + /** * 閲戝竵娑堣�� -- Gitblit v1.8.0