| | |
| | | DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.AGENT_BONUS.getType(), DataDictionaryEnum.AGENT_BONUS.getCode()); |
| | | BigDecimal profit = totalIncome.multiply(new BigDecimal(dic.getValue()).divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP)); |
| | | |
| | | List<MallMember> agentMembers = mallMemberMapper.selectByIdAndNoLevel(null, AgentLevelEnum.FIRST_LEVEL.name()); |
| | | List<MallMember> agentMembers = mallMemberMapper.selectByIdAndNoLevel(null, AgentLevelEnum.SECOND_LEVEL.name()); |
| | | if (CollUtil.isEmpty(agentMembers)) { |
| | | return; |
| | | } |
| | |
| | | log.info("#####==积分池==start==######"); |
| | | |
| | | String redisKey = "scorePool"; |
| | | List<MallOrderInfo> mallOrderInfos = mallOrderInfoMapper.selectList(new QueryWrapper<>()); |
| | | if(CollUtil.isEmpty(mallOrderInfos)){ |
| | | redisUtils.set(redisKey,0,0L); |
| | | return; |
| | | } |
| | | // List<MallOrderInfo> mallOrderInfos = mallOrderInfoMapper.selectList(new QueryWrapper<>()); |
| | | // if(CollUtil.isEmpty(mallOrderInfos)){ |
| | | // redisUtils.set(redisKey,0,0L); |
| | | // return; |
| | | // } |
| | | /** |
| | | * 后一天2点,结算前一天的所有消费 |
| | | * 积分池增加每日消费的10% |