KKSU
2024-06-21 5519fb3a19df1bb839d29d23abc3f320c5c77baa
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -28,6 +28,7 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
@@ -491,6 +492,18 @@
        }
        if (ObjectUtil.isEmpty(buyStarDto.getId())) {//第一次
            List<DbMemberNode> dbMemberNodesDone = dbMemberNodeMapper.selectListByDate(new Date());
            if(CollUtil.isNotEmpty(dbMemberNodesDone)){
                DataDictionaryCustom buyNodeNumDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                        DataDictionaryEnum.BUY_NODE_NUM.getType(),
                        DataDictionaryEnum.BUY_NODE_NUM.getCode()
                );
                int buyNodeNum = Integer.parseInt(buyNodeNumDic.getValue());
                if(buyNodeNum < dbMemberNodesDone.size()){
                    throw new FebsException("今日已满,请明日再来");
                }
            };
            DappFundFlowEntity fundFlow = new DappFundFlowEntity(
                    member.getId(),
                    buyStarDto.getAmount().negate(),