forked from github/dataease
perf(系统管理-任务管理): 数据同步增加详情接口
This commit is contained in:
parent
d7c56b520f
commit
4b4e8c0d9d
@ -90,4 +90,11 @@ public class DataSetTableTaskController {
|
|||||||
dataSetTableTaskService.execTask(datasetTableTask);
|
dataSetTableTaskService.execTask(datasetTableTask);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation("详情")
|
||||||
|
@PostMapping("detail/{id}")
|
||||||
|
public DataSetTaskDTO detail(@PathVariable("id") String id) {
|
||||||
|
return dataSetTableTaskService.detail(id);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,7 @@ import org.quartz.CronExpression;
|
|||||||
import org.springframework.context.annotation.Lazy;
|
import org.springframework.context.annotation.Lazy;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -333,4 +334,21 @@ public class DataSetTableTaskService {
|
|||||||
scheduleService.fireNow(datasetTableTask);
|
scheduleService.fireNow(datasetTableTask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DataSetTaskDTO detail(String id) {
|
||||||
|
BaseGridRequest request = new BaseGridRequest();
|
||||||
|
List<ConditionEntity> conditionEntities = request.getConditions() == null ? new ArrayList<>() : new ArrayList(request.getConditions());
|
||||||
|
ConditionEntity entity = new ConditionEntity();
|
||||||
|
entity.setField("dataset_table_task.id");
|
||||||
|
entity.setOperator("eq");
|
||||||
|
entity.setValue(id);
|
||||||
|
conditionEntities.add(entity);
|
||||||
|
request.setConditions(conditionEntities);
|
||||||
|
GridExample gridExample = request.convertExample();
|
||||||
|
List<DataSetTaskDTO> dataSetTaskDTOS = extDataSetTaskMapper.taskList(gridExample);
|
||||||
|
if (CollectionUtils.isNotEmpty(dataSetTaskDTOS)) {
|
||||||
|
return dataSetTaskDTOS.get(0);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user