169 lines
4.0 KiB
Java
169 lines
4.0 KiB
Java
package com.ruoyi.quartz.controller;
|
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.quartz.domain.SysJob;
|
|
import com.ruoyi.quartz.task.XktTask;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import java.io.IOException;
|
|
import java.text.ParseException;
|
|
|
|
/**
|
|
* 调度任务信息操作处理
|
|
*
|
|
* @author ruoyi
|
|
*/
|
|
@RequiredArgsConstructor
|
|
@RestController
|
|
@RequestMapping("/rest/v1/daily-task")
|
|
public class DailyTaskController extends BaseController {
|
|
|
|
final XktTask task;
|
|
|
|
@PostMapping("/season")
|
|
public R season(SysJob sysJob) {
|
|
task.seasonTag();
|
|
return R.ok();
|
|
}
|
|
|
|
|
|
@PostMapping("/daily-sale")
|
|
public R dailySale(SysJob sysJob) {
|
|
task.dailySale();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/prod")
|
|
public R dailySaleProd(SysJob sysJob) {
|
|
task.dailySaleProduct();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/cus")
|
|
public R dailySaleCus(SysJob sysJob) {
|
|
task.dailySaleCustomer();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/cate-sort")
|
|
public R dailyCateSort(SysJob sysJob) {
|
|
task.dailyCategorySort();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/store-tag")
|
|
public R dailyStoreTag(SysJob sysJob) {
|
|
task.dailyStoreTag();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/prod-tag")
|
|
public R dailyProdTag(SysJob sysJob) throws IOException {
|
|
task.dailyProdTag();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/prod-weight")
|
|
public R dailyProdWeight(SysJob sysJob) {
|
|
task.dailyProdWeight();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/store-weight")
|
|
public R dailyStoreWeight(SysJob sysJob) {
|
|
task.dailyStoreWeight();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/advert-round")
|
|
public R dailyRound(SysJob sysJob) {
|
|
task.dailyAdvertRound();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/advert-round-filter")
|
|
public R dailyRoundFilterTime(SysJob sysJob) {
|
|
task.saveAdvertDeadlineToRedis();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/store-redis")
|
|
public R saveStoreToRedis(SysJob sysJob) {
|
|
task.saveStoreToRedis();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/symbol-redis")
|
|
public R saveSymbolToRedis(SysJob sysJob) {
|
|
task.saveSymbolToRedis();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/user-search-history")
|
|
public R dailyUserSearchHistory(SysJob sysJob) {
|
|
task.dailyUpdateUserSearchHistory();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/search-hot")
|
|
public R dailySearchHot(SysJob sysJob) {
|
|
task.dailyUpdateSearchHotToRedis();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/publish-prod")
|
|
public R hourPublicStoreProduct(SysJob sysJob) {
|
|
task.hourPublicStoreProduct();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/store-memeber")
|
|
public R expireStoreMember(SysJob sysJob) {
|
|
task.autoCloseExpireStoreMember();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/redis/store-memeber")
|
|
public R saveStoreMemberToRedis(SysJob sysJob) {
|
|
task.saveStoreMemberToRedis();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/daily-prod-top-sale")
|
|
public R dailyProdTopSale(SysJob sysJob) {
|
|
task.dailyProdTopSale();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/daily-prod-statistics")
|
|
public R dailyProductStatistics(SysJob sysJob) {
|
|
task.dailyProductStatistics();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/reset-voucher-sequence")
|
|
public R resetVoucherSequence(SysJob sysJob) {
|
|
task.resetVoucherSequence();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/reset-advert-data")
|
|
public R clearAndUpdateAdvertShowData(SysJob sysJob) {
|
|
task.clearAndUpdateAdvertShowData();
|
|
return R.ok();
|
|
}
|
|
|
|
@PostMapping("/store-visit")
|
|
public R updateStoreVisitCount(SysJob sysJob) {
|
|
task.updateStoreVisitCount();
|
|
return R.ok();
|
|
}
|
|
|
|
|
|
|
|
}
|