新增变量

segment2.0
beeajax 2 years ago
parent f0db03d3f0
commit dcc092a202

@ -1,5 +1,7 @@
package com.docus.server.archivefile.service.impl;
import com.docus.core.util.Func;
import com.docus.infrastructure.redis.service.IdService;
import com.docus.infrastructure.web.request.SearchRequest;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.archivefile.infrastructure.dao.ITaskConfigDao;
@ -16,6 +18,8 @@ import java.util.List;
public class TaskConfigServiceImpl implements ITaskConfigService {
@Resource
private ITaskConfigDao taskConfigDao;
@Resource
private IdService idService;
@Transactional(rollbackFor = Exception.class)
@Override
@ -42,6 +46,9 @@ public class TaskConfigServiceImpl implements ITaskConfigService {
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateTaskConfig(TaskConfig taskConfig) {
if (Func.isNull(taskConfig.getId())) {
taskConfig.setId(idService.getDateSeq());
}
return taskConfigDao.saveOrUpdate(taskConfig);
}

@ -20,7 +20,7 @@ import java.util.List;
@JsonIgnoreProperties(value = {"incPeriodTimes", "allPeriodTimes", "offset", "pageNum"})
public class TaskConfig {
@ApiModelProperty(value = "主键")
private String id;
private Long id;
/**
*
@ -95,11 +95,19 @@ public class TaskConfig {
*/
@ApiModelProperty(value = "上回失败信息")
private String lastErrorMsg;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
@ApiModelProperty(value = "是否有重试详情日志")
@TableField(exist = false)
private boolean haveRetryLog;
public List<PeriodTime> getAllPeriodTimes() {
List<PeriodTime> periodTimes = DateSpiltUtil.spiltDate(this.getStartTime(), this.endTime, 1000 * spiltPeriod);
return periodTimes;

Loading…
Cancel
Save