批量任务
This commit is contained in:
parent
e72efecc69
commit
1b6653f024
@ -44,37 +44,74 @@ public class ImportDownloadController {
|
|||||||
throw new ServiceException("请选择文件类型!");
|
throw new ServiceException("请选择文件类型!");
|
||||||
}
|
}
|
||||||
File file = null;
|
File file = null;
|
||||||
|
Resource resource;
|
||||||
|
String filePath;
|
||||||
switch (fileType) {
|
switch (fileType) {
|
||||||
case Constants.AGENCY:
|
case Constants.AGENCY:
|
||||||
file = ResourceUtils.getFile("classpath:template/机构信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/机构信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/机构信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/机构信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.DEPARTMENT:
|
case Constants.DEPARTMENT:
|
||||||
file = ResourceUtils.getFile("classpath:template/科室信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/科室信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/科室信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/科室信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.PRE_HOSPITALIZED: // 预住院患者
|
case Constants.PRE_HOSPITALIZED: // 预住院患者
|
||||||
file = ResourceUtils.getFile("classpath:template/预住院患者信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/预住院患者信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/预住院患者信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/预住院患者信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.IN_HOSPITAL: // 在院患者
|
case Constants.IN_HOSPITAL: // 在院患者
|
||||||
file = ResourceUtils.getFile("classpath:template/在院患者信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/在院患者信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/在院患者信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/在院患者信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.DISCHARGED: // 出院患者
|
case Constants.DISCHARGED: // 出院患者
|
||||||
file = ResourceUtils.getFile("classpath:template/出院患者信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/出院患者信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/出院患者信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/出院患者信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.OUTPATIENT: // 门诊患者
|
case Constants.OUTPATIENT: // 门诊患者
|
||||||
file = ResourceUtils.getFile("classpath:template/门诊患者信息导入表.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/门诊患者信息导入表.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/门诊患者信息导入表.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/门诊患者信息导入表.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.PATIENT_INFO_IMPORT: // 门诊患者
|
case Constants.PATIENT_INFO_IMPORT: // 门诊患者
|
||||||
//本地服务
|
//本地服务
|
||||||
//file = ResourceUtils.getFile("classpath:template/OutpatientFollowUpRecords.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/OutpatientFollowUpRecords.xlsx");
|
||||||
//线上服务
|
//线上服务
|
||||||
Resource resource = new ClassPathResource("classpath:template/OutpatientFollowUpRecords.xlsx");
|
resource = new ClassPathResource("classpath:template/OutpatientFollowUpRecords.xlsx");
|
||||||
String filePath= this.getClass().getClassLoader().getResource("classpath:template/OutpatientFollowUpRecords.xlsx").getFile();
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/OutpatientFollowUpRecords.xlsx").getFile();
|
||||||
file= new File(filePath);
|
file= new File(filePath);
|
||||||
// 通过流讲文件复制到file中
|
// 通过流讲文件复制到file中
|
||||||
FileUtils.copyToFile(resource.getInputStream(), file);
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
case Constants.BATCH_SEND_TASK_INFO:
|
case Constants.BATCH_SEND_TASK_INFO:
|
||||||
file = ResourceUtils.getFile("classpath:template/批量发送任务信息.xlsx");
|
//file = ResourceUtils.getFile("classpath:template/批量发送任务信息.xlsx");
|
||||||
|
resource = new ClassPathResource("classpath:template/批量发送任务信息.xlsx");
|
||||||
|
filePath= this.getClass().getClassLoader().getResource("classpath:template/批量发送任务信息.xlsx").getFile();
|
||||||
|
file= new File(filePath);
|
||||||
|
// 通过流讲文件复制到file中
|
||||||
|
FileUtils.copyToFile(resource.getInputStream(), file);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (Objects.isNull(file)) {
|
if (Objects.isNull(file)) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user