|
|
@ -56,23 +56,32 @@ public class ZeroCommonService implements IZeroCommonService { |
|
|
|
@Override |
|
|
|
public String getGuidePlugin(Byte type) { |
|
|
|
String plugin = null; |
|
|
|
//查找零号项目
|
|
|
|
ProTaskDetail proTaskDetail = taskDetailDao.selectByPrimaryKey(Constant.ZERO_PROJECT_ID); |
|
|
|
if(ObjectUtil.isNull(proTaskDetail)){ |
|
|
|
return null; |
|
|
|
} |
|
|
|
//查找项目下的引导页或广告页任务
|
|
|
|
TaskDto.QueryTaskOfProject taskOfProject = new TaskDto.QueryTaskOfProject(); |
|
|
|
taskOfProject.setProjectId(Constant.ZERO_PROJECT_ID); |
|
|
|
taskOfProject.setName(type == 0 ? Constant.ZERO_GUIDE : Constant.ZERO_ADVERTISING); |
|
|
|
List<TaskVo.TaskOfProject> taskOfProjects = taskDetailDao.queryTaskOfProject(taskOfProject); |
|
|
|
if(CollectionUtil.isNotEmpty(taskOfProjects)){ |
|
|
|
//查找任务关联的插件id
|
|
|
|
List<TallTaskVo.TaskPluginInfo> taskPluginInfos = taskPluginDao.queryTaskOfPlugin(taskOfProjects.get(0).getDetailId()); |
|
|
|
if(CollectionUtil.isNotEmpty(taskPluginInfos)){ |
|
|
|
plugin = taskPluginInfos.get(0).getParam(); |
|
|
|
} |
|
|
|
} |
|
|
|
return plugin; |
|
|
|
// //查找零号项目
|
|
|
|
// ProTaskDetail proTaskDetail = taskDetailDao.selectByPrimaryKey(Constant.ZERO_PROJECT_ID);
|
|
|
|
// if(ObjectUtil.isNull(proTaskDetail)){
|
|
|
|
// return null;
|
|
|
|
// }
|
|
|
|
// //查找项目下的引导页或广告页任务
|
|
|
|
// TaskDto.QueryTaskOfProject taskOfProject = new TaskDto.QueryTaskOfProject();
|
|
|
|
// taskOfProject.setProjectId(Constant.ZERO_PROJECT_ID);
|
|
|
|
// taskOfProject.setName(type == 0 ? Constant.ZERO_GUIDE : Constant.ZERO_ADVERTISING);
|
|
|
|
// List<TaskVo.TaskOfProject> taskOfProjects = taskDetailDao.queryTaskOfProject(taskOfProject);
|
|
|
|
// if(CollectionUtil.isNotEmpty(taskOfProjects)){
|
|
|
|
// //查找任务关联的插件id
|
|
|
|
// List<TallTaskVo.TaskPluginInfo> taskPluginInfos = taskPluginDao.queryTaskOfPlugin(taskOfProjects.get(0).getDetailId());
|
|
|
|
// if(CollectionUtil.isNotEmpty(taskPluginInfos)){
|
|
|
|
// plugin = taskPluginInfos.get(0).getParam();
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
//TODO 暂用任务id直接查询
|
|
|
|
// taskOfProject.setName(type == 0 ? Constant.ZERO_GUIDE : Constant.ZERO_ADVERTISING);
|
|
|
|
Long taskDetailId = type == 0 ? Constant.ZERO_GUIDE_TASK_ID : Constant.ZERO_ADVERTISING_TASK_ID; |
|
|
|
// List<TallTaskVo.TaskPluginInfo> taskPluginInfos = taskPluginDao.queryTaskOfPlugin(taskDetailId);
|
|
|
|
String pluginParam = taskPluginDao.queryParamByTaskId(taskDetailId); |
|
|
|
// if(CollectionUtil.isNotEmpty(taskPluginInfos)){
|
|
|
|
// plugin = taskPluginInfos.get(0).getParam();
|
|
|
|
// }
|
|
|
|
return pluginParam; |
|
|
|
} |
|
|
|
} |
|
|
|