diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java index b8f676280..ce4a63508 100644 --- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java +++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java @@ -114,14 +114,16 @@ public class IdcServiceImpl implements IdcService { @Override public BaseResponse download(HttpServletRequest request,Map params) { String id=""; + String tableName = params.get("scheduleType")!=null&¶ms.get("scheduleType").equals("3") ? "basic_export_status" : "basic_export_status"; if(params.containsKey("taskId")&¶ms.get("taskId")!=null) { id = params.get("taskId").toString(); } else { id = params.get("id").toString(); } - Map map = dbDao.get("select * from basic_export_status where id='"+id+"'"); - + + Map map = map = dbDao.get("select * from "+tableName+" where id='"+id+"'"); + if(map==null) return ResultVOUtils.error(9000, "下载任务不存在"); if(!(map.get("cacheFilePath")!=null&&FileUtils.isFileExist(map.get("cacheFilePath").toString())))