admin
2021-04-14 759f8df85ddb840682f91bad31e874fa0b58c075
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;
    }
    /**
     * 金币消耗