Browse Source

Merge remote-tracking branch 'origin/dev_epidemic_situation' into dev_epidemic_situation

dev
jianjun 3 years ago
parent
commit
3630256dae
  1. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/excel/data/IcNatImportExcelData.java
  2. 8
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcNatServiceImpl.java

1
epmet-user/epmet-user-server/src/main/java/com/epmet/excel/data/IcNatImportExcelData.java

@ -31,7 +31,6 @@ public class IcNatImportExcelData {
@ExcelProperty("检测时间") @ExcelProperty("检测时间")
private Date natTime; private Date natTime;
@NotBlank(message = "检测地点为必填项")
@ExcelProperty("检测地点") @ExcelProperty("检测地点")
private String natAddress; private String natAddress;

8
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcNatServiceImpl.java

@ -279,7 +279,7 @@ public class IcNatServiceImpl extends BaseServiceImpl<IcNatDao, IcNatEntity> imp
relationEntity.setCustomerId(formDTO.getCustomerId()); relationEntity.setCustomerId(formDTO.getCustomerId());
relationEntity.setIcNatId(formDTO.getIcNatId()); relationEntity.setIcNatId(formDTO.getIcNatId());
relationEntity.setAgencyId(staffInfo.getAgencyId()); relationEntity.setAgencyId(staffInfo.getAgencyId());
relationEntity.setPids(StringUtils.isNotBlank(staffInfo.getAgencyPIds())?staffInfo.getAgencyPIds()+":"+formDTO.getAgencyId():staffInfo.getAgencyId()); relationEntity.setPids(StringUtils.isNotBlank(staffInfo.getAgencyPIds())?staffInfo.getAgencyPIds()+":"+staffInfo.getAgencyId():staffInfo.getAgencyId());
relationEntity.setUserType("synchro"); relationEntity.setUserType("synchro");
icNatRelationDao.insert(relationEntity); icNatRelationDao.insert(relationEntity);
} }
@ -334,7 +334,8 @@ public class IcNatServiceImpl extends BaseServiceImpl<IcNatDao, IcNatEntity> imp
// 合并到一起写入 // 合并到一起写入
errorRows.addAll(otherRows); errorRows.addAll(otherRows);
// 生成并上传错误文件 // 生成并上传描述文件
if (errorRows.size() > 0) {
try { try {
// 文件生成 // 文件生成
Path errorDescDir = FileUtils.getAndCreateDirUnderEpmetFilesDir("ic_nat", "import", "error_des"); Path errorDescDir = FileUtils.getAndCreateDirUnderEpmetFilesDir("ic_nat", "import", "error_des");
@ -346,17 +347,18 @@ public class IcNatServiceImpl extends BaseServiceImpl<IcNatDao, IcNatEntity> imp
OutputStream os = fileItem.getOutputStream(); OutputStream os = fileItem.getOutputStream();
EasyExcel.write(os, IcNatImportExcelData.RowRemarkMessage.class).sheet("信息列表").doWrite(errorRows); EasyExcel.write(os, IcNatImportExcelData.RowRemarkMessage.class).sheet("信息列表").doWrite(errorRows);
// 文件上传oss // 文件上传oss
Result<UploadImgResultDTO> errorDesFileUploadResult = ossFeignClient.uploadImportTaskDescFile(new CommonsMultipartFile(fileItem)); Result<UploadImgResultDTO> errorDesFileUploadResult = ossFeignClient.uploadImportTaskDescFile(new CommonsMultipartFile(fileItem));
if (errorDesFileUploadResult.success()) { if (errorDesFileUploadResult.success()) {
errorDesFileUrl = errorDesFileUploadResult.getData().getUrl(); errorDesFileUrl = errorDesFileUploadResult.getData().getUrl();
} }
} finally { } finally {
if (Files.exists(errorDescFile)) { if (Files.exists(errorDescFile)) {
Files.delete(errorDescFile); Files.delete(errorDescFile);
} }
} }
}
ImportTaskCommonFormDTO importFinishTaskForm = new ImportTaskCommonFormDTO(); ImportTaskCommonFormDTO importFinishTaskForm = new ImportTaskCommonFormDTO();
importFinishTaskForm.setTaskId(importTaskId); importFinishTaskForm.setTaskId(importTaskId);

Loading…
Cancel
Save