From b3c8303ecd936182e2df4933dbf1ad167b81266e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 25 Oct 2023 14:26:23 +0800 Subject: [PATCH] 版本管理 --- src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java b/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java index 1ccbe27..e507efc 100644 --- a/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java +++ b/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java @@ -15,6 +15,7 @@ import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; import cc.mrbird.febs.mall.service.IMemberProfitService; import cc.mrbird.febs.mall.service.impl.CommonService; +import cc.mrbird.febs.mall.vo.AdminChatRedBagVo; import cc.mrbird.febs.rabbit.producter.AgentProducer; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateTime; @@ -55,7 +56,7 @@ /** * 代理分红 */ -// @Scheduled(cron = "0 0/1 * * * ? ") + @Scheduled(cron = "0 0/1 * * * ? ") @Scheduled(cron = "0/2 * * * * ? ") // @Scheduled(cron = "0/30 * * * * ? ") public void profitJob() { @@ -70,12 +71,24 @@ } // @Scheduled(cron = "0/2 * * * * ? ") +// @Scheduled(cron = "0 0 0/1 * * ? ") +// public void robotNickNameJob() { +// List<ChatUser> chatUsers = chatUserMapper.selectListByIsRobot(1); +// if(CollUtil.isNotEmpty(chatUsers)){ +// for(ChatUser chatUser : chatUsers){ +// chatUserMapper.updateNicknameById(chatUser.getUserId(),randomName(RandomUtil.randomInt(1, 5))); +// } +// } +// } + +// @Scheduled(cron = "0/2 * * * * ? ") @Scheduled(cron = "0 0 0/1 * * ? ") - public void robotNickNameJob() { - List<ChatUser> chatUsers = chatUserMapper.selectListByIsRobot(1); - if(CollUtil.isNotEmpty(chatUsers)){ - for(ChatUser chatUser : chatUsers){ - chatUserMapper.updateNicknameById(chatUser.getUserId(),randomName(RandomUtil.randomInt(1, 5))); + public void returnRedBagAmount() { + List<AdminChatRedBagVo> adminChatRedBagVos = chatUserMapper.selectByOverDueStatueAndTime(2, DateUtil.date()); + if(CollUtil.isNotEmpty(adminChatRedBagVos)){ + for(AdminChatRedBagVo adminChatRedBagVo : adminChatRedBagVos){ + chatUserMapper.updateOverdueStatusById(1,adminChatRedBagVo.getId()); + agentProducer.sendOverdueSendMsg(adminChatRedBagVo.getId()); } } } -- Gitblit v1.9.1