|
@ -10,26 +10,20 @@ import com.alibaba.fastjson.JSON; |
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.ExceptionUtils; |
|
|
|
|
|
import com.epmet.commons.tools.feign.ResultDataResolver; |
|
|
import com.epmet.commons.tools.feign.ResultDataResolver; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.ExcelUtils; |
|
|
import com.epmet.commons.tools.utils.ExcelUtils; |
|
|
import com.epmet.commons.tools.utils.FileUtils; |
|
|
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.poi.excel.handler.FreezeAndFilter; |
|
|
import com.epmet.commons.tools.utils.poi.excel.handler.FreezeAndFilter; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.constants.ImportTaskConstants; |
|
|
|
|
|
import com.epmet.dto.form.yt.CommunityBuildingManagerPageFormDTO; |
|
|
import com.epmet.dto.form.yt.CommunityBuildingManagerPageFormDTO; |
|
|
import com.epmet.dto.result.CommunityBuildingManagerDTO; |
|
|
import com.epmet.dto.result.CommunityBuildingManagerDTO; |
|
|
import com.epmet.dto.result.ImportTaskCommonResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.yt.CommunityBuildingManagerResultDTO; |
|
|
import com.epmet.dto.result.yt.CommunityBuildingManagerResultDTO; |
|
|
import com.epmet.service.CommunityBuildingManagerService; |
|
|
import com.epmet.service.CommunityBuildingManagerService; |
|
|
import com.epmet.utils.ImportTaskUtils; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.apache.commons.io.IOUtils; |
|
|
import org.apache.commons.io.IOUtils; |
|
|
import org.apache.poi.ss.usermodel.IndexedColors; |
|
|
import org.apache.poi.ss.usermodel.IndexedColors; |
|
@ -42,15 +36,12 @@ import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
import javax.servlet.ServletOutputStream; |
|
|
import javax.servlet.ServletOutputStream; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import java.io.FileOutputStream; |
|
|
|
|
|
import java.io.IOException; |
|
|
import java.io.IOException; |
|
|
import java.io.InputStream; |
|
|
import java.io.InputStream; |
|
|
import java.io.PrintWriter; |
|
|
import java.io.PrintWriter; |
|
|
import java.net.URLEncoder; |
|
|
import java.net.URLEncoder; |
|
|
import java.nio.file.Path; |
|
|
|
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -225,7 +216,8 @@ public class CommunityBuildingManagerController implements ResultDataResolver { |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("import") |
|
|
@PostMapping("import") |
|
|
public Result importExcel(MultipartFile file) { |
|
|
public Result importExcel(MultipartFile file) { |
|
|
// 1.暂存文件
|
|
|
return new Result(); |
|
|
|
|
|
/*// 1.暂存文件
|
|
|
String originalFilename = file.getOriginalFilename(); |
|
|
String originalFilename = file.getOriginalFilename(); |
|
|
String extName = originalFilename.substring(originalFilename.lastIndexOf(".")); |
|
|
String extName = originalFilename.substring(originalFilename.lastIndexOf(".")); |
|
|
|
|
|
|
|
@ -263,7 +255,7 @@ public class CommunityBuildingManagerController implements ResultDataResolver { |
|
|
|
|
|
|
|
|
// 3.执行导入
|
|
|
// 3.执行导入
|
|
|
communityBuildingManagerService.execAsyncExcelImport(fileSavePath, rstData.getTaskId()); |
|
|
communityBuildingManagerService.execAsyncExcelImport(fileSavePath, rstData.getTaskId()); |
|
|
return new Result(); |
|
|
return new Result();*/ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|