...
|
...
|
@@ -4,6 +4,7 @@ import com.model.TaskModel; |
|
|
import com.monitor.model.domain.PageBean;
|
|
|
import com.monitor.model.page.PageRequest;
|
|
|
import com.monitor.model.page.PageResponse;
|
|
|
import com.monitor.model.request.GateWayTaskReq;
|
|
|
import com.monitor.model.response.BaseResponse;
|
|
|
import com.monitor.mysql.mapper.TaskSheduleMapper;
|
|
|
import org.slf4j.Logger;
|
...
|
...
|
@@ -26,37 +27,35 @@ public class TaskConfigureCtrl { |
|
|
|
|
|
Logger log = LoggerFactory.getLogger(TaskConfigureCtrl.class);
|
|
|
|
|
|
private final int menu_task_addSource=0;//来源于任务管理的菜单数据
|
|
|
private final int menu_gateway_addSource=1;//来源于gataway任务管理菜单的数据
|
|
|
private static final int MENU_TASK_ADDSOURCE = 0;//来源于任务管理的菜单数据
|
|
|
private static final int MEBU_GATEWAY_ADDSOURCE = 1;//来源于gataway任务管理菜单的数据
|
|
|
|
|
|
@Autowired
|
|
|
private TaskSheduleMapper taskSheduleMapper;
|
|
|
|
|
|
//任务管理
|
|
|
@RequestMapping("/getTaskConfigure")
|
|
|
@ResponseBody
|
|
|
public BaseResponse<PageResponse<TaskModel>> getTaskConfigure(@RequestBody PageRequest request) {
|
|
|
return getTaskConfigureFromMenu(request,menu_task_addSource);
|
|
|
public BaseResponse<PageResponse<TaskModel>> getTaskConfigure(@RequestBody GateWayTaskReq request) {
|
|
|
return getTaskConfigureFromMenu(request,MENU_TASK_ADDSOURCE);
|
|
|
}
|
|
|
|
|
|
private BaseResponse<PageResponse<TaskModel>> getTaskConfigureFromMenu(PageRequest request ,int addSource){
|
|
|
private BaseResponse<PageResponse<TaskModel>> getTaskConfigureFromMenu(GateWayTaskReq request , int addSource){
|
|
|
try {
|
|
|
// 组装分页对象
|
|
|
PageBean page = PageBean.initPageInfo(request.getCurrentPage(),
|
|
|
request.getPageSize(), request);
|
|
|
page.getParams().put("addSource",addSource);//设置数据源
|
|
|
// 先查询符合条件的总数量
|
|
|
int total = taskSheduleMapper.selectCount(addSource);
|
|
|
int total = taskSheduleMapper.selectCount(page);
|
|
|
// 数量为0 直接返回
|
|
|
if (total == 0) {
|
|
|
// 返回初始page对象
|
|
|
return null;
|
|
|
}
|
|
|
// 获取列表
|
|
|
List<TaskModel> taskModels =null;
|
|
|
if(menu_task_addSource==addSource){
|
|
|
taskModels=taskSheduleMapper.selectByPageWithSourceTask(page);
|
|
|
}else if(menu_gateway_addSource==addSource){
|
|
|
taskModels=taskSheduleMapper.selectByPageWithSourceGateway(page);
|
|
|
}
|
|
|
List<TaskModel> taskModels = null;
|
|
|
taskModels = taskSheduleMapper.selectByPageWithSourceTask(page);
|
|
|
if (CollectionUtils.isEmpty(taskModels)) {
|
|
|
return null;
|
|
|
}
|
...
|
...
|
@@ -115,11 +114,11 @@ public class TaskConfigureCtrl { |
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//gateWay access事件检测----后续新增功能--MEBU_GATEWAY_ADDSOURCE区分数据源
|
|
|
@RequestMapping("/getGatewayConfigure")
|
|
|
@ResponseBody
|
|
|
public BaseResponse<PageResponse<TaskModel>> getGateWayTaskConfigure(@RequestBody PageRequest request) {
|
|
|
return getTaskConfigureFromMenu(request,menu_gateway_addSource);
|
|
|
public BaseResponse<PageResponse<TaskModel>> getGateWayTaskConfigure(@RequestBody GateWayTaskReq request) {
|
|
|
return getTaskConfigureFromMenu(request,MEBU_GATEWAY_ADDSOURCE);
|
|
|
|
|
|
}
|
|
|
} |
...
|
...
|
|