Browse Source

涉访涉诉--局长信箱数据导入失败,设置文件名

master
buaixuexideshitongxue 3 weeks ago
parent
commit
1c2c1e6354
  1. 10
      src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceJobImpl.java

10
src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceJobImpl.java

@ -59,7 +59,7 @@ public class ComplaintCollectionServiceJobImpl implements ComplaintCollectionSer
ComplaintCollectionFile file = new ComplaintCollectionFile();
file.setComplaintId(collection.getId());
file.setFilePath(dto.getFilepath());
file.setFileName(dto.getOriginFilename());
file.setFileName(dto.getOriginFilename().isEmpty()? getName(dto.getFilepath()) : dto.getOriginFilename());
file.setCreateBy("自动抓取");
file.setCreateTime(LocalDateTime.now());
files.add(file);
@ -78,7 +78,7 @@ public class ComplaintCollectionServiceJobImpl implements ComplaintCollectionSer
ComplaintCollectionCheckFile file = new ComplaintCollectionCheckFile();
file.setComplaintId(complaint.getId());
file.setFilePath(dto.getFilepath());
file.setFileName(dto.getOriginFilename());
file.setFileName(dto.getOriginFilename().isEmpty()? getName(dto.getFilepath()) : dto.getOriginFilename());
file.setCheckStatus(complaint.getCheckStatus());
file.setCheckStatusName(complaint.getCheckStatusName());
file.setCreateBy("自动抓取");
@ -89,4 +89,10 @@ public class ComplaintCollectionServiceJobImpl implements ComplaintCollectionSer
complaintCollectionCheckFileResourceService.createComplaintCollectionCheckFile(files);
}
private String getName(String path) {
if (path == null) return null;
int index = Math.max(path.lastIndexOf('/'), path.lastIndexOf('\\'));
return index == -1 ? path : path.substring(index + 1);
}
}

Loading…
Cancel
Save