1、定时任务实现
2、删除有些类无用的import
pull/254/head
xjs 4 years ago
parent 790200a947
commit d1f757ecab

@ -2,16 +2,10 @@ package com.xjs.business.english.api;
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.system.api.domain.SysFile;
import com.ruoyi.system.api.factory.RemoteFileFallbackFactory;
import com.xjs.business.english.api.domain.CopyWriting;
import com.xjs.business.english.api.factory.RemoteCopyWritingFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;
/**
* @author xiejs

@ -1,7 +1,6 @@
package com.xjs.business.english.api.domain;
import java.io.Serializable;
import java.util.Date;
/**
* @author xiejs
@ -53,4 +52,14 @@ public class CopyWriting implements Serializable {
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
@Override
public String toString() {
return "CopyWriting{" +
"id=" + id +
", content='" + content + '\'' +
", source='" + source + '\'' +
", createTime='" + createTime + '\'' +
'}';
}
}

@ -1,28 +0,0 @@
package com.ruoyi.job.task;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.utils.StringUtils;
/**
*
*
* @author ruoyi
*/
@Component("ryTask")
public class RyTask
{
public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i)
{
System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i));
}
public void ryParams(String params)
{
System.out.println("执行有参方法:" + params);
}
public void ryNoParams()
{
System.out.println("执行无参方法");
}
}

@ -0,0 +1,33 @@
package com.xjs.job.task;
import com.ruoyi.common.core.domain.R;
import com.xjs.business.english.api.RemoteCopyWritingFeign;
import com.xjs.business.english.api.domain.CopyWriting;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
* @author xiejs
* @desc
* @create 2021-12-27
*/
@Component("CopyWritingTask")
public class CopyWritingTask {
@Resource
private RemoteCopyWritingFeign remoteCopyWritingFeign;
private static final Logger log = LoggerFactory.getLogger(CopyWritingTask.class);
/**
*
*/
public void execute() {
log.info("文案定时任务Start");
R<CopyWriting> r = remoteCopyWritingFeign.copyWriting();
log.info("文案定时任务结果:code={},msg={},data={}",r.getCode(),r.getMsg(),r.getData());
}
}

@ -9,16 +9,15 @@ import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.xjs.copywriting.domain.CopyWriting;
import com.xjs.copywriting.domain.RequestBody;
import com.xjs.copywriting.factory.CopyWritingFactory;
import com.xjs.translation.domain.qo.translation.TranslationQo;
import com.xjs.translation.domain.vo.translation.TranslationVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
/**

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.xjs.common.enums.StatusEnum;
import lombok.Data;
import com.ruoyi.common.core.annotation.Excel;

Loading…
Cancel
Save