Commit d1672e00 by 张文涛
parents d5f7cc00 3d547be1
......@@ -54,12 +54,17 @@
</dependency>
<dependency>
<groupId>com.jiejing.paycenter</groupId>
<artifactId>api</artifactId>
<artifactId>paycenter-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.jiejing.fitness.finance</groupId>
<artifactId>api</artifactId>
<groupId>com.jiejing.fitness</groupId>
<artifactId>finance-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.jiejing.app</groupId>
<artifactId>studio-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!-- ======================= jiejing api end ======================= -->
......
......@@ -16,11 +16,11 @@
</dependency>
<dependency>
<groupId>com.jiejing.paycenter</groupId>
<artifactId>api</artifactId>
<artifactId>paycenter-api</artifactId>
</dependency>
<dependency>
<groupId>com.jiejing.fitness.finance</groupId>
<artifactId>api</artifactId>
<groupId>com.jiejing.fitness</groupId>
<artifactId>finance-api</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
......@@ -39,6 +39,10 @@
<artifactId>member-api</artifactId>
</dependency>
<dependency>
<groupId>com.jiejing.app</groupId>
<artifactId>studio-api</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
......
......@@ -19,6 +19,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
"com.jiejing.member.api",
"com.jiejing.paycenter.api",
"com.jiejing.fitness.finance.api",
"com.jiejing.studio.api"
})
@SpringBootApplication(scanBasePackages = "com.jiejing")
public class CrontabBffApplication {
......
package com.jiejing.bff.crontab.server.cam;
import com.google.common.collect.Lists;
import com.jiejing.cam.api.message.ClassStartReminderDayTaskApi;
import com.jiejing.cam.common.request.schedule.ClassStartReminderRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
* @author xiezhongtao
* @date 2024/5/15 16:26
*/
@Component
@Slf4j
public class ClassStartReminderJob {
@Autowired
private ClassStartReminderDayTaskApi classStartReminderDayTaskApi;
@Scheduled(cron = "0 30 19 * * ?")
public void createClassStartTask() {
log.info("生成上课提醒任务 开始 ===>");
ClassStartReminderRequest request = ClassStartReminderRequest.builder()
.studioId(null).build();
classStartReminderDayTaskApi.createClassStartReminderDayTask(request);
log.info("生成上课提醒任务 结束===>");
}
@Scheduled(cron = "0 0 20 * * ?")
public void sendClassStartMessage() {
log.info("发送上课提醒消息 开始 ===>");
ClassStartReminderRequest request = ClassStartReminderRequest.builder()
.targets(Lists.newArrayList("ADMIN", "MEMBER")).build();
classStartReminderDayTaskApi.sendClassStartReminder(request);
log.info("发送上课提醒消息 结束 ===>");
}
}
......@@ -21,11 +21,6 @@ public class PayCenterJob {
}
@Scheduled(cron = "0 0/1 * * * ?")
public void closePay() {
payCenterTaskApi.closePay();
}
@Scheduled(cron = "0 0/1 * * * ?")
public void syncPay() {
payCenterTaskApi.syncPay();
}
......
package com.jiejing.bff.crontab.server.studio;
import com.jiejing.studio.api.message.MessageApi;
import com.jiejing.studio.api.studio.StudioApi;
import javax.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
* @author xiezhongtao
* @date 2024/5/21 16:39
*/
@Component
public class SyncStudioSmsBalanceJob {
@Resource
private MessageApi messageApi;
@Scheduled(cron = "0 0 23 * * ?")
public void SyncStudioSmsBalance() {
messageApi.batchSyncStudioSmsBalanceTask();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment