This commit is contained in:
caozehui
2025-08-19 18:12:35 +08:00
parent 1f41ef2d01
commit 0f5b7603b4
3 changed files with 34 additions and 10 deletions

View File

@@ -17,8 +17,10 @@ import org.springframework.web.multipart.MultipartFile;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URLEncoder;
import java.util.Collection;
import java.util.List;
@@ -115,6 +117,26 @@ public class ExcelUtil {
}
}
/**
* 指定名称、sheet名多个sheet、数据多组数据导出数据到本地
*
* @param path 文件路径
* @param fileName 文件名
* @param sheetsList
*/
public static void saveExcel(String path, String fileName, List<Map<String, Object>> sheetsList) {
String filePath = path + "\\" + fileName;
try {
OutputStream outputStream = new FileOutputStream(filePath);
Workbook workbook = ExcelExportUtil.exportExcel(sheetsList, ExcelType.XSSF);
workbook.write(outputStream);
outputStream.flush();
outputStream.close();
} catch (IOException e) {
log.error(">>> 导出数据异常:{}", e.getMessage());
}
}
/**
* 指定名称、数据下载报表(带指定标题将*显示比必填信息),带有下拉信息

View File

@@ -39,7 +39,8 @@ public class HttpResultUtil {
* 业务异常组装结果集
*/
public static <T> HttpResult<T> assembleBusinessExceptionResult(BusinessException businessException, T result, String methodDescribe) {
return assembleResult(businessException.getCode(), result, StrFormatter.format("{}{}{}", methodDescribe, StrUtil.C_COMMA, businessException.getMessage()));
// return assembleResult(businessException.getCode(), result, StrFormatter.format("{}{}{}", methodDescribe, StrUtil.C_COMMA, businessException.getMessage()));
return assembleResult(businessException.getCode(), result, businessException.getMessage());
}
}

View File

@@ -65,15 +65,15 @@ public class RequestUtil {
*
* @return 若成功返回当前登录用户的ID若失败返回null
*/
public static String getUserId(ServerHttpRequest serverHttpRequest) {
String accessToken = getAccessToken(serverHttpRequest);
String userId = null;
if (StrUtil.isNotBlank(accessToken)) {
Map<String, Object> map = JwtUtil.parseToken(accessToken);
userId = (String) map.get(SecurityConstants.USER_ID);
}
return userId;
}
// public static String getUserId(ServerHttpRequest serverHttpRequest) {
// String accessToken = getAccessToken(serverHttpRequest);
// String userId = null;
// if (StrUtil.isNotBlank(accessToken)) {
// Map<String, Object> map = JwtUtil.parseToken(accessToken);
// userId = (String) map.get(SecurityConstants.USER_ID);
// }
// return userId;
// }
/**
* 获取当前登录用户的ID
@@ -90,6 +90,7 @@ public class RequestUtil {
return userId;
}
/**
* 获取当前登录用户的ID
*