| | |
| | | stringBuffer.append(pointReward); |
| | | redPaperRule.setStatus((short) 0); |
| | | redPaperRule.setRuleName("分销规则"); |
| | | redPaperRule.setRuleType("9"); |
| | | redPaperRule.setSharingProfitType("frist_reward,order_num_frist,regular_point,regular_money_percent,point_reward"); |
| | | redPaperRule.setShareRatio(stringBuffer.toString()); |
| | | redPaperRuleMapper.insert(redPaperRule); |
| | |
| | | } |
| | | |
| | | RedPaperRule rule = redPaperRules.get(0); |
| | | if (rule.getStatus() == 0) { |
| | | log.info("规则被禁用, 不执行返利"); |
| | | return; |
| | | } |
| | | |
| | | String shareTimes = getRuleValue(rule, CommonEnum.朋友圈分享限次.getValue()); |
| | | |
| | | String shareScore = getRuleValue(rule, CommonEnum.朋友圈分享奖励.getValue()); |
| | |
| | | sysMessage.setFlag("2"); |
| | | sysMessageMapper.insert(sysMessage); |
| | | |
| | | redisUtil.setex(key, times.toString(), 84400); |
| | | Date tomorrow = DateUtil.parse(DateUtil.tomorrow().toString("yyyy-MM-dd") + " 00:00:00", "yyyy-MM-dd HH:mm:ss"); |
| | | long time = DateUtil.between(new Date(), tomorrow, DateUnit.SECOND, false); |
| | | redisUtil.setex(key, times.toString(), (int) time); |
| | | } |
| | | } |
| | | |