Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -78,7 +78,7 @@ public class CsLedgerServiceImpl extends ServiceImpl<CsLedgerMapper, CsLedger> i
|
|||||||
engineeringList = allList.stream().filter(item->roleengineer.contains(item.getId())).collect(Collectors.toList());
|
engineeringList = allList.stream().filter(item->roleengineer.contains(item.getId())).collect(Collectors.toList());
|
||||||
|
|
||||||
List<CsLedgerVO> projectList = allList.stream().filter(item -> item.getLevel().equals(LineBaseEnum.PROJECT_LEVEL.getCode())).sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
List<CsLedgerVO> projectList = allList.stream().filter(item -> item.getLevel().equals(LineBaseEnum.PROJECT_LEVEL.getCode())).sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
||||||
List<CsLedgerVO> deviceList = allList.stream().filter(item -> device.contains(item.getId())).
|
List<CsLedgerVO> deviceList = allList.stream().filter(item -> device.contains(item.getId()) && !Objects.equals(item.getPid(),"0")).
|
||||||
peek(
|
peek(
|
||||||
temp->{
|
temp->{
|
||||||
CsEquipmentDeliveryPO csEquipmentDeliveryPO = csEquipmentDeliveryMapper.selectById(temp.getId());
|
CsEquipmentDeliveryPO csEquipmentDeliveryPO = csEquipmentDeliveryMapper.selectById(temp.getId());
|
||||||
@@ -115,8 +115,12 @@ public class CsLedgerServiceImpl extends ServiceImpl<CsLedgerMapper, CsLedger> i
|
|||||||
government.setId(IdUtil.simpleUUID());
|
government.setId(IdUtil.simpleUUID());
|
||||||
government.setChildren(engineeringList);
|
government.setChildren(engineeringList);
|
||||||
List<CsLedgerVO> tree = new ArrayList<>();
|
List<CsLedgerVO> tree = new ArrayList<>();
|
||||||
tree.add(portable);
|
if (CollUtil.isNotEmpty(portables)) {
|
||||||
tree.add(government);
|
tree.add(portable);
|
||||||
|
}
|
||||||
|
if (CollUtil.isNotEmpty(deviceList)) {
|
||||||
|
tree.add(government);
|
||||||
|
}
|
||||||
return tree;
|
return tree;
|
||||||
}
|
}
|
||||||
//剔除未接入的设备(根据status判断不太稳,所有这里直接判断该设备有没有对应的模板指标)
|
//剔除未接入的设备(根据status判断不太稳,所有这里直接判断该设备有没有对应的模板指标)
|
||||||
@@ -157,12 +161,12 @@ public class CsLedgerServiceImpl extends ServiceImpl<CsLedgerMapper, CsLedger> i
|
|||||||
List<String> device = roleEngineerDevService.getDevice();
|
List<String> device = roleEngineerDevService.getDevice();
|
||||||
engineeringList = allList.stream().filter(item->roleengineer.contains(item.getId())).collect(Collectors.toList());
|
engineeringList = allList.stream().filter(item->roleengineer.contains(item.getId())).collect(Collectors.toList());
|
||||||
List<CsLedgerVO> projectList = allList.stream().filter(item -> item.getLevel().equals(LineBaseEnum.PROJECT_LEVEL.getCode())).sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
List<CsLedgerVO> projectList = allList.stream().filter(item -> item.getLevel().equals(LineBaseEnum.PROJECT_LEVEL.getCode())).sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
||||||
List<CsLedgerVO> deviceList = allList.stream().filter(item -> device.contains(item.getId())).
|
List<CsLedgerVO> deviceList = allList.stream().filter(item -> device.contains(item.getId()) && !Objects.equals(item.getPid(),"0")).
|
||||||
peek(
|
peek(
|
||||||
temp->{
|
temp->{
|
||||||
CsEquipmentDeliveryPO csEquipmentDeliveryPO = csEquipmentDeliveryMapper.selectById(temp.getId());
|
CsEquipmentDeliveryPO po = csEquipmentDeliveryMapper.selectById(temp.getId());
|
||||||
temp.setComFlag(csEquipmentDeliveryPO.getRunStatus());
|
temp.setComFlag(po.getRunStatus());
|
||||||
temp.setNDId(csEquipmentDeliveryPO.getNdid());
|
temp.setNDId(po.getNdid());
|
||||||
}
|
}
|
||||||
).
|
).
|
||||||
sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
sorted(Comparator.comparing(CsLedgerVO::getSort)).collect(Collectors.toList());
|
||||||
@@ -193,8 +197,12 @@ public class CsLedgerServiceImpl extends ServiceImpl<CsLedgerMapper, CsLedger> i
|
|||||||
government.setId(IdUtil.simpleUUID());
|
government.setId(IdUtil.simpleUUID());
|
||||||
government.setChildren(engineeringList);
|
government.setChildren(engineeringList);
|
||||||
List<CsLedgerVO> tree = new ArrayList<>();
|
List<CsLedgerVO> tree = new ArrayList<>();
|
||||||
tree.add(portable);
|
if (CollUtil.isNotEmpty(portables)) {
|
||||||
tree.add(government);
|
tree.add(portable);
|
||||||
|
}
|
||||||
|
if (CollUtil.isNotEmpty(deviceList)) {
|
||||||
|
tree.add(government);
|
||||||
|
}
|
||||||
return tree;
|
return tree;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -281,7 +281,7 @@ public class OfflineDataUploadServiceImpl implements OfflineDataUploadService {
|
|||||||
}
|
}
|
||||||
askFileInfo(param.getNDid(),mid,item);
|
askFileInfo(param.getNDid(),mid,item);
|
||||||
try {
|
try {
|
||||||
Thread.sleep(5000);
|
Thread.sleep(100000);
|
||||||
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];
|
||||||
|
|||||||
Reference in New Issue
Block a user