微调
This commit is contained in:
@@ -17,8 +17,10 @@ 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.OutputStream;
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.List;
|
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());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指定名称、数据下载报表(带指定标题将*显示比必填信息),带有下拉信息
|
* 指定名称、数据下载报表(带指定标题将*显示比必填信息),带有下拉信息
|
||||||
|
|||||||
@@ -39,7 +39,8 @@ public class HttpResultUtil {
|
|||||||
* 业务异常组装结果集
|
* 业务异常组装结果集
|
||||||
*/
|
*/
|
||||||
public static <T> HttpResult<T> assembleBusinessExceptionResult(BusinessException businessException, T result, String methodDescribe) {
|
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());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,15 +65,15 @@ public class RequestUtil {
|
|||||||
*
|
*
|
||||||
* @return 若成功,返回当前登录用户的ID;若失败,返回null
|
* @return 若成功,返回当前登录用户的ID;若失败,返回null
|
||||||
*/
|
*/
|
||||||
public static String getUserId(ServerHttpRequest serverHttpRequest) {
|
// public static String getUserId(ServerHttpRequest serverHttpRequest) {
|
||||||
String accessToken = getAccessToken(serverHttpRequest);
|
// String accessToken = getAccessToken(serverHttpRequest);
|
||||||
String userId = null;
|
// String userId = null;
|
||||||
if (StrUtil.isNotBlank(accessToken)) {
|
// if (StrUtil.isNotBlank(accessToken)) {
|
||||||
Map<String, Object> map = JwtUtil.parseToken(accessToken);
|
// Map<String, Object> map = JwtUtil.parseToken(accessToken);
|
||||||
userId = (String) map.get(SecurityConstants.USER_ID);
|
// userId = (String) map.get(SecurityConstants.USER_ID);
|
||||||
}
|
// }
|
||||||
return userId;
|
// return userId;
|
||||||
}
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取当前登录用户的ID
|
* 获取当前登录用户的ID
|
||||||
@@ -90,6 +90,7 @@ public class RequestUtil {
|
|||||||
return userId;
|
return userId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取当前登录用户的ID
|
* 获取当前登录用户的ID
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user