114 lines
2.7 KiB
Java
114 lines
2.7 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("")
|
|
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();
|
|
}
|
|
|
|
|
|
|
|
}
|