报废修复

This commit is contained in:
sxu 2024-12-17 16:10:11 +08:00
parent fd395e88ca
commit 4872c72fb7
1 changed files with 5 additions and 4 deletions

View File

@ -125,6 +125,7 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
// 根据订单id查询订单详情
List<LeaseRepairRecord> list = mapper.getLeaseRepairRecordList(dto);
if (CollectionUtils.isNotEmpty(list)) {
List<BmFileInfo> fileList = new ArrayList<>();
for (LeaseRepairRecord leaseRepairRecord : list) {
if (leaseRepairRecord.getRepairChangePrice() != null || leaseRepairRecord.getScrapChangePrice() != null
|| leaseRepairRecord.getLossChangePrice() != null) {
@ -148,10 +149,7 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
BmFileInfo bmFileInfo = new BmFileInfo();
bmFileInfo.setModelId(Long.valueOf(leaseRepairRecord.getMaId()));
bmFileInfo.setTaskType(MaterialConstants.LEASE_REPAIR_RECORD_TABLE_NAME);
List<BmFileInfo> fileList = bmFileInfoMapper.selectBmFileInfoList(bmFileInfo);
if (CollectionUtils.isNotEmpty(fileList)) {
leaseRecordDto.setFileInfoList(fileList);
}
fileList.addAll(bmFileInfoMapper.selectBmFileInfoList(bmFileInfo));
if (leaseRecordDto.getRepairRecordList() == null) {
leaseRecordDto.setRepairRecordList(new ArrayList<>());
}
@ -171,6 +169,9 @@ public class LeaseRepairRecordServiceImpl implements LeaseRepairRecordService {
leaseRecordDto.getLossRecordList().add(leaseRepairRecord);
}
}
if (CollectionUtils.isNotEmpty(fileList)) {
leaseRecordDto.setFileInfoList(fileList);
}
}
leaseRecordDto.setTotalCost(totalCost);
return leaseRecordDto;