From cbb77ae195e98d097a7d488ec07930c761529961 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 17 Apr 2023 18:02:36 +0800 Subject: [PATCH] 提现,限额 --- src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java index e05cfc5..07a70da 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java @@ -60,8 +60,8 @@ parent.setLevel(MemberLevelEnum.V_DIRECTOR.getType()); parent.setDirector(AppContants.OPTION_YES); memberMapper.updateById(parent); + continue; } - continue; } /** @@ -71,6 +71,9 @@ int levelCode = MemberLevelEnum.NORMAL.getLevelCode(nextLevelName); DataDictionaryCustom newLevelDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode("AGENT_PERK_SET", nextLevelName); + if(ObjectUtil.isEmpty(newLevelDic)){ + continue; + } AdminAgentInfo adminAgentInfo = JSONObject.parseObject(newLevelDic.getValue(), AdminAgentInfo.class); if (!directMemberCnt(parent, adminAgentInfo)) { @@ -216,7 +219,7 @@ } BigDecimal amountTC = new BigDecimal(1000); //购买套餐按照1000的基数去补贴,如5000,则补贴5次1000 - int times = Integer.parseInt(amountTCAll.divideToIntegralValue(amountTC).toString()); + int times = amountTCAll.divideToIntegralValue(amountTC).intValue(); if(times < 1){ return; } -- Gitblit v1.9.1