补召优化
This commit is contained in:
@@ -267,7 +267,7 @@ public class OfflineDataUploadServiceImpl implements OfflineDataUploadService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (CollectionUtil.isNotEmpty(map)) {
|
if (CollectionUtil.isNotEmpty(map)) {
|
||||||
System.out.println("map==:" + map);
|
List<String> keyList = new ArrayList<>();
|
||||||
//获取装置信息
|
//获取装置信息
|
||||||
CsEquipmentDeliveryVO vo = equipmentFeignClient.queryEquipmentByndid(param.getNDid()).getData();
|
CsEquipmentDeliveryVO vo = equipmentFeignClient.queryEquipmentByndid(param.getNDid()).getData();
|
||||||
map.forEach((k,v)->{
|
map.forEach((k,v)->{
|
||||||
@@ -281,7 +281,7 @@ public class OfflineDataUploadServiceImpl implements OfflineDataUploadService {
|
|||||||
}
|
}
|
||||||
askFileInfo(param.getNDid(),mid,item);
|
askFileInfo(param.getNDid(),mid,item);
|
||||||
try {
|
try {
|
||||||
Thread.sleep(100000);
|
Thread.sleep(10000);
|
||||||
FileDto.FileInfo info = channelObjectUtil.objectToSingleObject(redisUtil.getObjectByKey(key),FileDto.FileInfo.class);
|
FileDto.FileInfo info = channelObjectUtil.objectToSingleObject(redisUtil.getObjectByKey(key),FileDto.FileInfo.class);
|
||||||
String path = deviceFtpFeignClient.downloadFile(param.getNDid(),item,info.getFileSize(),info.getFileCheck()).getData();
|
String path = deviceFtpFeignClient.downloadFile(param.getNDid(),item,info.getFileSize(),info.getFileCheck()).getData();
|
||||||
String lsFile = generalInfo.getBusinessTempPath() + File.separator + item.split(StrUtil.SLASH)[item.split(StrUtil.SLASH).length - 1];
|
String lsFile = generalInfo.getBusinessTempPath() + File.separator + item.split(StrUtil.SLASH)[item.split(StrUtil.SLASH).length - 1];
|
||||||
@@ -293,6 +293,11 @@ public class OfflineDataUploadServiceImpl implements OfflineDataUploadService {
|
|||||||
}
|
}
|
||||||
//删除下载文件
|
//删除下载文件
|
||||||
fileStorageUtil.deleteFile(path);
|
fileStorageUtil.deleteFile(path);
|
||||||
|
//存储下载
|
||||||
|
keyList.add(item);
|
||||||
|
//推送下载进度
|
||||||
|
String json = "{allStep:" + fileList.size() * 2 + ",nowStep:" + keyList.size() + "}";
|
||||||
|
publisher.send("/dataOnlineRecruitment/Progress/" + param.getLineId(), new Gson().toJson(json), 1, false);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new BusinessException(CsHarmonicResponseEnum.MAKE_UP_ERROR);
|
throw new BusinessException(CsHarmonicResponseEnum.MAKE_UP_ERROR);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user