|
@ -8,11 +8,14 @@ import com.yihu.ehr.datacollect.service.intf.IDatacollectManager;
|
|
import com.yihu.ehr.datacollect.service.intf.IDatacollectService;
|
|
import com.yihu.ehr.datacollect.service.intf.IDatacollectService;
|
|
import com.yihu.ehr.framework.constrant.DateConvert;
|
|
import com.yihu.ehr.framework.constrant.DateConvert;
|
|
import com.yihu.ehr.framework.model.ActionResult;
|
|
import com.yihu.ehr.framework.model.ActionResult;
|
|
|
|
import com.yihu.ehr.framework.model.DictItem;
|
|
|
|
import com.yihu.ehr.framework.model.DictionaryResult;
|
|
import com.yihu.ehr.framework.model.Result;
|
|
import com.yihu.ehr.framework.model.Result;
|
|
import com.yihu.ehr.framework.util.controller.BaseController;
|
|
import com.yihu.ehr.framework.util.controller.BaseController;
|
|
import com.yihu.ehr.framework.util.operator.CollectionUtil;
|
|
import com.yihu.ehr.framework.util.operator.CollectionUtil;
|
|
import com.yihu.ehr.resource.service.IStdService;
|
|
import com.yihu.ehr.resource.service.IStdService;
|
|
import com.yihu.ehr.standard.model.adapter.resultModel.SchemeResultDetailModel;
|
|
import com.yihu.ehr.standard.model.adapter.resultModel.SchemeResultDetailModel;
|
|
|
|
import com.yihu.ehr.standard.model.standard.StandardModel;
|
|
import com.yihu.ehr.standard.service.adapter.AdapterSchemeService;
|
|
import com.yihu.ehr.standard.service.adapter.AdapterSchemeService;
|
|
import com.yihu.ehr.system.service.intf.IDatasourceManager;
|
|
import com.yihu.ehr.system.service.intf.IDatasourceManager;
|
|
import net.sf.json.JSONArray;
|
|
import net.sf.json.JSONArray;
|
|
@ -53,13 +56,15 @@ public class DataCollectController extends BaseController {
|
|
private AdapterSchemeService adapterSchemeService;
|
|
private AdapterSchemeService adapterSchemeService;
|
|
|
|
|
|
|
|
|
|
/**************************** 任务管理 ************************************************/
|
|
|
|
|
|
/****************************
|
|
|
|
* 任务管理
|
|
|
|
************************************************/
|
|
/*
|
|
/*
|
|
任务配置
|
|
任务配置
|
|
*/
|
|
*/
|
|
@RequestMapping("configJob")
|
|
@RequestMapping("configJob")
|
|
public String configJob(Model model) {
|
|
public String configJob(Model model) {
|
|
model.addAttribute("contentPage","/datacollect/configJob");
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/configJob");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
}
|
|
|
|
|
|
@ -67,7 +72,7 @@ public class DataCollectController extends BaseController {
|
|
任务新增/编辑
|
|
任务新增/编辑
|
|
*/
|
|
*/
|
|
@RequestMapping("editorJob")
|
|
@RequestMapping("editorJob")
|
|
public String editorJob(Model model,String jobId) {
|
|
|
|
|
|
public String editorJob(Model model, String jobId) {
|
|
try {
|
|
try {
|
|
//是否编辑
|
|
//是否编辑
|
|
if (jobId != null && jobId.length() > 0) {
|
|
if (jobId != null && jobId.length() > 0) {
|
|
@ -81,13 +86,11 @@ public class DataCollectController extends BaseController {
|
|
//获取方案列表
|
|
//获取方案列表
|
|
List data = stdService.getSchemeVersion();
|
|
List data = stdService.getSchemeVersion();
|
|
JSONArray jsonArray = JSONArray.fromObject(data);
|
|
JSONArray jsonArray = JSONArray.fromObject(data);
|
|
model.addAttribute("schemeList", "{\"detailModelList\":"+(CollectionUtil.isEmpty(data)?"[]":jsonArray)+"}");
|
|
|
|
|
|
model.addAttribute("schemeList", "{\"detailModelList\":" + (CollectionUtil.isEmpty(data) ? "[]" : jsonArray) + "}");
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/editorJob");
|
|
model.addAttribute("contentPage", "/datacollect/editorJob");
|
|
return "pageView";
|
|
return "pageView";
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
model.addAttribute("contentPage", "/datacollect/editorJob");
|
|
model.addAttribute("contentPage", "/datacollect/editorJob");
|
|
return "pageView";
|
|
return "pageView";
|
|
}
|
|
}
|
|
@ -98,14 +101,12 @@ public class DataCollectController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("getJob")
|
|
@RequestMapping("getJob")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJob(String name,int page, int rows){
|
|
|
|
|
|
public Result getJob(String name, int page, int rows) {
|
|
try {
|
|
try {
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
map.put("name", name);
|
|
map.put("name", name);
|
|
return datacollect.getJobList(map, page, rows);
|
|
return datacollect.getJobList(map, page, rows);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -115,12 +116,10 @@ public class DataCollectController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("getSchemeDataset")
|
|
@RequestMapping("getSchemeDataset")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getSchemeDataset(String schemeId,String schemeVersion,String jobId){
|
|
|
|
try{
|
|
|
|
return datacollect.getSchemeDataset(schemeId,schemeVersion, jobId);
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
public Result getSchemeDataset(String schemeId, String schemeVersion, String jobId) {
|
|
|
|
try {
|
|
|
|
return datacollect.getSchemeDataset(schemeId, schemeVersion, jobId);
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -130,12 +129,10 @@ public class DataCollectController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("getSchemeDatasetCol")
|
|
@RequestMapping("getSchemeDatasetCol")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getSchemeDatasetCol(String schemeId,String schemeVersion,String datasetId){
|
|
|
|
try{
|
|
|
|
|
|
public Result getSchemeDatasetCol(String schemeId, String schemeVersion, String datasetId) {
|
|
|
|
try {
|
|
return datacollect.getSchemeDatasetCol(schemeId, schemeVersion, datasetId);
|
|
return datacollect.getSchemeDatasetCol(schemeId, schemeVersion, datasetId);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -153,10 +150,8 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
String cron = request.getParameter("cronExpression");
|
|
String cron = request.getParameter("cronExpression");
|
|
String jobDataset = request.getParameter("jobDataset");
|
|
String jobDataset = request.getParameter("jobDataset");
|
|
return datacollect.addJob(obj,cron,jobDataset);
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
return datacollect.addJob(obj, cron, jobDataset);
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error("新增任务失败!");
|
|
return Result.error("新增任务失败!");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -174,10 +169,8 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
String cron = request.getParameter("cronExpression");
|
|
String cron = request.getParameter("cronExpression");
|
|
String jobDataset = request.getParameter("jobDataset");
|
|
String jobDataset = request.getParameter("jobDataset");
|
|
return datacollect.updateJob(obj, cron,jobDataset);
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
return datacollect.updateJob(obj, cron, jobDataset);
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error("修改任务失败!");
|
|
return Result.error("修改任务失败!");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -187,12 +180,10 @@ public class DataCollectController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("validJob")
|
|
@RequestMapping("validJob")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result validJob(String jobId,String valid) {
|
|
|
|
|
|
public Result validJob(String jobId, String valid) {
|
|
try {
|
|
try {
|
|
return datacollect.validJob(jobId, valid);
|
|
return datacollect.validJob(jobId, valid);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -205,57 +196,51 @@ public class DataCollectController extends BaseController {
|
|
public Result deleteJob(String jobId) {
|
|
public Result deleteJob(String jobId) {
|
|
try {
|
|
try {
|
|
return datacollect.deleteJob(jobId);
|
|
return datacollect.deleteJob(jobId);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取任务信息
|
|
* 获取任务信息
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getJobInfo")
|
|
@RequestMapping("getJobInfo")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJobInfo(String jobId)
|
|
|
|
{
|
|
|
|
|
|
public Result getJobInfo(String jobId) {
|
|
try {
|
|
try {
|
|
RsJobConfig job = datacollect.getJobById(jobId);
|
|
RsJobConfig job = datacollect.getJobById(jobId);
|
|
if(job!=null)
|
|
|
|
{
|
|
|
|
ActionResult re = new ActionResult(true,"");
|
|
|
|
|
|
if (job != null) {
|
|
|
|
ActionResult re = new ActionResult(true, "");
|
|
re.setData(job.getValid());
|
|
re.setData(job.getValid());
|
|
return re;
|
|
return re;
|
|
|
|
} else {
|
|
|
|
return new ActionResult(false, "非法操作!");
|
|
}
|
|
}
|
|
else{
|
|
|
|
return new ActionResult(false,"非法操作!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据任务Id获取相关数据集下拉数据
|
|
* 根据任务Id获取相关数据集下拉数据
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getJobDatasetByJobId")
|
|
@RequestMapping("getJobDatasetByJobId")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJobDatasetByJobId(String jobId)
|
|
|
|
{
|
|
|
|
|
|
public Result getJobDatasetByJobId(String jobId) {
|
|
try {
|
|
try {
|
|
return datacollect.getJobDatasetByJobId(jobId);
|
|
return datacollect.getJobDatasetByJobId(jobId);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/************************* 数据集--数据源管理 ******************************************/
|
|
|
|
|
|
/*************************
|
|
|
|
* 数据集--数据源管理
|
|
|
|
******************************************/
|
|
/*
|
|
/*
|
|
数据集配置
|
|
数据集配置
|
|
*/
|
|
*/
|
|
@ -270,9 +255,7 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/configDataset");
|
|
model.addAttribute("contentPage", "/datacollect/configDataset");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
model.addAttribute("contentPage", "error");
|
|
model.addAttribute("contentPage", "error");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
}
|
|
@ -280,6 +263,7 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 数据集数据源管理列表(包含全部数据集)
|
|
* 数据集数据源管理列表(包含全部数据集)
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getDatasetSource")
|
|
@RequestMapping("getDatasetSource")
|
|
@ -287,26 +271,23 @@ public class DataCollectController extends BaseController {
|
|
public Result getDatasetSource(String stdVersion) {
|
|
public Result getDatasetSource(String stdVersion) {
|
|
try {
|
|
try {
|
|
return datacollect.getDatasetSource(stdVersion);
|
|
return datacollect.getDatasetSource(stdVersion);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 更新数据集数据源
|
|
* 更新数据集数据源
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("saveDatasetSource")
|
|
@RequestMapping("saveDatasetSource")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result saveDatasetSource(String stdVersion,String json){
|
|
|
|
|
|
public Result saveDatasetSource(String stdVersion, String json) {
|
|
try {
|
|
try {
|
|
|
|
|
|
return datacollect.saveDatasetSource(json);
|
|
return datacollect.saveDatasetSource(json);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -315,19 +296,18 @@ public class DataCollectController extends BaseController {
|
|
/*************************** 任务执行 ************************************************/
|
|
/*************************** 任务执行 ************************************************/
|
|
/**
|
|
/**
|
|
* 执行任务
|
|
* 执行任务
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("executeJob")
|
|
@RequestMapping("executeJob")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result executeJob(String jobId){
|
|
|
|
|
|
public Result executeJob(String jobId) {
|
|
try {
|
|
try {
|
|
datacollectService.executeJob(jobId);
|
|
datacollectService.executeJob(jobId);
|
|
return Result.success("处理完成!");
|
|
return Result.success("处理完成!");
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -335,36 +315,30 @@ public class DataCollectController extends BaseController {
|
|
任务补采界面
|
|
任务补采界面
|
|
*/
|
|
*/
|
|
@RequestMapping("repeatDatacollect")
|
|
@RequestMapping("repeatDatacollect")
|
|
public String repeatDatacollect(Model model,String jobId,String jobDatasetId,String jobStatus,String jobTimeFrom,String jobTimeTo) {
|
|
|
|
|
|
public String repeatDatacollect(Model model, String jobId, String jobDatasetId, String jobStatus, String jobTimeFrom, String jobTimeTo) {
|
|
try {
|
|
try {
|
|
|
|
|
|
model.addAttribute("jobId", jobId==null?"":jobId);
|
|
|
|
model.addAttribute("jobDatasetId", jobDatasetId==null?"":jobDatasetId);
|
|
|
|
model.addAttribute("jobStatus", jobStatus==null?"":jobStatus);
|
|
|
|
if(jobTimeFrom!=null&&jobTimeFrom.length()>0)
|
|
|
|
{
|
|
|
|
|
|
model.addAttribute("jobId", jobId == null ? "" : jobId);
|
|
|
|
model.addAttribute("jobDatasetId", jobDatasetId == null ? "" : jobDatasetId);
|
|
|
|
model.addAttribute("jobStatus", jobStatus == null ? "" : jobStatus);
|
|
|
|
if (jobTimeFrom != null && jobTimeFrom.length() > 0) {
|
|
Date timeFrom = DateConvert.toDate(jobTimeFrom);
|
|
Date timeFrom = DateConvert.toDate(jobTimeFrom);
|
|
model.addAttribute("jobTimeFrom", DateConvert.toString(timeFrom));
|
|
model.addAttribute("jobTimeFrom", DateConvert.toString(timeFrom));
|
|
}
|
|
|
|
else{
|
|
|
|
GregorianCalendar gc=new GregorianCalendar();
|
|
|
|
|
|
} else {
|
|
|
|
GregorianCalendar gc = new GregorianCalendar();
|
|
gc.setTime(new Date());
|
|
gc.setTime(new Date());
|
|
gc.add(5, -7);
|
|
gc.add(5, -7);
|
|
model.addAttribute("jobTimeFrom", DateConvert.toString(gc.getTime()));
|
|
model.addAttribute("jobTimeFrom", DateConvert.toString(gc.getTime()));
|
|
}
|
|
}
|
|
if(jobTimeTo!=null&&jobTimeTo.length()>0)
|
|
|
|
{
|
|
|
|
|
|
if (jobTimeTo != null && jobTimeTo.length() > 0) {
|
|
Date timeTo = DateConvert.toDate(jobTimeTo);
|
|
Date timeTo = DateConvert.toDate(jobTimeTo);
|
|
model.addAttribute("jobTimeTo", DateConvert.toString(timeTo));
|
|
model.addAttribute("jobTimeTo", DateConvert.toString(timeTo));
|
|
}
|
|
|
|
else{
|
|
|
|
|
|
} else {
|
|
model.addAttribute("jobTimeTo", DateConvert.toString(new Date()));
|
|
model.addAttribute("jobTimeTo", DateConvert.toString(new Date()));
|
|
}
|
|
}
|
|
model.addAttribute("contentPage", "/datacollect/repeatDatacollect");
|
|
model.addAttribute("contentPage", "/datacollect/repeatDatacollect");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
model.addAttribute("contentPage", "error");
|
|
model.addAttribute("contentPage", "error");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
}
|
|
@ -372,64 +346,55 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 任务详细日志列表
|
|
* 任务详细日志列表
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getJobLogDetail")
|
|
@RequestMapping("getJobLogDetail")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJobLogDetail(String jobId,String jobDatasetId,String jobStatus,String jobTimeFrom,String jobTimeTo,int page, int rows){
|
|
|
|
|
|
public Result getJobLogDetail(String jobId, String jobDatasetId, String jobStatus, String jobTimeFrom, String jobTimeTo, int page, int rows) {
|
|
try {
|
|
try {
|
|
Map<String, Object> conditionMap = new HashMap<String, Object>();
|
|
Map<String, Object> conditionMap = new HashMap<String, Object>();
|
|
conditionMap.put("jobId",jobId);
|
|
|
|
conditionMap.put("jobDatasetId",jobDatasetId);
|
|
|
|
conditionMap.put("jobStatus",jobStatus);
|
|
|
|
conditionMap.put("jobTimeFrom",jobTimeFrom);
|
|
|
|
|
|
conditionMap.put("jobId", jobId);
|
|
|
|
conditionMap.put("jobDatasetId", jobDatasetId);
|
|
|
|
conditionMap.put("jobStatus", jobStatus);
|
|
|
|
conditionMap.put("jobTimeFrom", jobTimeFrom);
|
|
conditionMap.put("jobTimeTo", jobTimeTo);
|
|
conditionMap.put("jobTimeTo", jobTimeTo);
|
|
return datacollect.getJobLogDetail(conditionMap,page,rows);
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
return datacollect.getJobLogDetail(conditionMap, page, rows);
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 补采数据
|
|
* 补采数据
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("repeat")
|
|
@RequestMapping("repeat")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result repeat(String ids){
|
|
|
|
|
|
public Result repeat(String ids) {
|
|
try {
|
|
try {
|
|
if(ids.length()>0)
|
|
|
|
{
|
|
|
|
|
|
if (ids.length() > 0) {
|
|
String[] logId = ids.split(",");
|
|
String[] logId = ids.split(",");
|
|
if(logId.length==1)
|
|
|
|
{
|
|
|
|
|
|
if (logId.length == 1) {
|
|
return datacollectService.repeatJob(ids);
|
|
return datacollectService.repeatJob(ids);
|
|
}
|
|
|
|
else {
|
|
|
|
|
|
} else {
|
|
StringBuilder str = new StringBuilder();
|
|
StringBuilder str = new StringBuilder();
|
|
for(String id:logId)
|
|
|
|
{
|
|
|
|
|
|
for (String id : logId) {
|
|
ActionResult re = datacollectService.repeatJob(id);
|
|
ActionResult re = datacollectService.repeatJob(id);
|
|
if(re.isSuccessFlg())
|
|
|
|
{
|
|
|
|
str.append(id+"补采成功!\n");
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
str.append(id+"补采失败!\n");
|
|
|
|
|
|
if (re.isSuccessFlg()) {
|
|
|
|
str.append(id + "补采成功!\n");
|
|
|
|
} else {
|
|
|
|
str.append(id + "补采失败!\n");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return Result.success(str.toString());
|
|
return Result.success(str.toString());
|
|
}
|
|
}
|
|
}
|
|
|
|
else{
|
|
|
|
|
|
} else {
|
|
return Result.error("非法操作!");
|
|
return Result.error("非法操作!");
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -437,16 +402,15 @@ public class DataCollectController extends BaseController {
|
|
/*************************** 任务跟踪 ***********************************/
|
|
/*************************** 任务跟踪 ***********************************/
|
|
/**
|
|
/**
|
|
* 任务跟踪界面
|
|
* 任务跟踪界面
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("trackJob")
|
|
@RequestMapping("trackJob")
|
|
public String trackJob(Model model,String jobId) {
|
|
|
|
try{
|
|
|
|
|
|
public String trackJob(Model model, String jobId) {
|
|
|
|
try {
|
|
model.addAttribute("contentPage", "/datacollect/trackJob");
|
|
model.addAttribute("contentPage", "/datacollect/trackJob");
|
|
return "pageView";
|
|
return "pageView";
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
model.addAttribute("contentPage", "error");
|
|
model.addAttribute("contentPage", "error");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
}
|
|
@ -454,34 +418,32 @@ public class DataCollectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 任务日志列表
|
|
* 任务日志列表
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getJobLog")
|
|
@RequestMapping("getJobLog")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJobLog(String jobId,int page, int rows){
|
|
|
|
|
|
public Result getJobLog(String jobId, int page, int rows) {
|
|
try {
|
|
try {
|
|
Map<String, Object> conditionMap = new HashMap<String, Object>();
|
|
Map<String, Object> conditionMap = new HashMap<String, Object>();
|
|
conditionMap.put("jobId",jobId);
|
|
|
|
return datacollect.getJobLog(conditionMap,page,rows);
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
conditionMap.put("jobId", jobId);
|
|
|
|
return datacollect.getJobLog(conditionMap, page, rows);
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 任务详细根据数据集分组
|
|
* 任务详细根据数据集分组
|
|
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("getJobLogDataset")
|
|
@RequestMapping("getJobLogDataset")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result getJobLogDataset(String logId){
|
|
|
|
|
|
public Result getJobLogDataset(String logId) {
|
|
try {
|
|
try {
|
|
return datacollect.getJobLogDataset(logId);
|
|
return datacollect.getJobLogDataset(logId);
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
|
|
} catch (Exception ex) {
|
|
return Result.error(ex.getMessage());
|
|
return Result.error(ex.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -491,27 +453,10 @@ public class DataCollectController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("jobLayout")
|
|
@RequestMapping("jobLayout")
|
|
public String jobLayout(Model model) {
|
|
public String jobLayout(Model model) {
|
|
model.addAttribute("contentPage","/datacollect/jobLayout");
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/jobLayout");
|
|
return "partView";
|
|
return "partView";
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
|
|
任务编排数据映射
|
|
|
|
*/
|
|
|
|
@RequestMapping("jobDataMapping")
|
|
|
|
public String jobDataMapping(Model model,String jobId) {
|
|
|
|
try {
|
|
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/dataMapping");
|
|
|
|
return "pageView";
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
model.addAttribute("contentPage", "/datacollect/dataMapping");
|
|
|
|
return "pageView";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@RequestMapping("getJobLayout")
|
|
@RequestMapping("getJobLayout")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public List<SchemeResultDetailModel> getJobLayout() {
|
|
public List<SchemeResultDetailModel> getJobLayout() {
|
|
@ -563,7 +508,7 @@ public class DataCollectController extends BaseController {
|
|
public List getSchemeDataSets(
|
|
public List getSchemeDataSets(
|
|
@RequestParam(value = "schemeId", required = true) Integer schemeId,
|
|
@RequestParam(value = "schemeId", required = true) Integer schemeId,
|
|
@RequestParam(value = "version", required = true) String version
|
|
@RequestParam(value = "version", required = true) String version
|
|
) {
|
|
|
|
|
|
) {
|
|
try {
|
|
try {
|
|
return adapterSchemeService.getAdapterDataSets(schemeId,version);
|
|
return adapterSchemeService.getAdapterDataSets(schemeId,version);
|
|
} catch (Exception ex) {
|
|
} catch (Exception ex) {
|
|
@ -613,4 +558,19 @@ public class DataCollectController extends BaseController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
任务编排数据映射
|
|
|
|
*/
|
|
|
|
@RequestMapping("jobDataMapping")
|
|
|
|
public String jobDataMapping(Model model, String jobId) {
|
|
|
|
try {
|
|
|
|
|
|
|
|
model.addAttribute("contentPage", "/datacollect/dataMapping");
|
|
|
|
return "pageView";
|
|
|
|
} catch (Exception ex) {
|
|
|
|
model.addAttribute("contentPage", "/datacollect/dataMapping");
|
|
|
|
return "pageView";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|