Merge remote-tracking branch 'origin/main'
# Conflicts: # gateway/src/main/resources/bootstrap.yml # modules/bmw/src/main/resources/static/js/publicJs.js
This commit is contained in:
commit
a60ebe3cb4
|
|
@ -1,42 +1,42 @@
|
|||
package com.bonus.gateway.config;
|
||||
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.boot.autoconfigure.web.ServerProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.Ordered;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.server.reactive.ServerHttpRequest;
|
||||
import org.springframework.web.server.ResponseStatusException;
|
||||
import org.springframework.web.server.WebFilter;
|
||||
|
||||
/**
|
||||
* @author HeiZi
|
||||
*/
|
||||
@Configuration
|
||||
public class ContextPathConfig {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty("server.servlet.context-path")
|
||||
@Order(Ordered.HIGHEST_PRECEDENCE)
|
||||
public WebFilter contextPathWebFilter(ServerProperties serverProperties){
|
||||
String contextPath = serverProperties.getServlet().getContextPath();
|
||||
return (serverWebExchange, webFilterChain) ->{
|
||||
ServerHttpRequest request = serverWebExchange.getRequest();
|
||||
String requestPath = request.getURI().getPath();
|
||||
|
||||
if(requestPath.contains(contextPath)){
|
||||
String newPath = requestPath.replaceFirst(contextPath+"/", "");
|
||||
ServerHttpRequest newRequest = request.mutate()
|
||||
.path(newPath).build();
|
||||
return webFilterChain.filter(serverWebExchange.mutate()
|
||||
.request(newRequest)
|
||||
.build()
|
||||
);
|
||||
}else {
|
||||
throw new ResponseStatusException(HttpStatus.NOT_FOUND);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
//package com.bonus.gateway.config;
|
||||
//
|
||||
//import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
//import org.springframework.boot.autoconfigure.web.ServerProperties;
|
||||
//import org.springframework.context.annotation.Bean;
|
||||
//import org.springframework.context.annotation.Configuration;
|
||||
//import org.springframework.core.Ordered;
|
||||
//import org.springframework.core.annotation.Order;
|
||||
//import org.springframework.http.HttpStatus;
|
||||
//import org.springframework.http.server.reactive.ServerHttpRequest;
|
||||
//import org.springframework.web.server.ResponseStatusException;
|
||||
//import org.springframework.web.server.WebFilter;
|
||||
//
|
||||
///**
|
||||
// * @author HeiZi
|
||||
// */
|
||||
//@Configuration
|
||||
//public class ContextPathConfig {
|
||||
//
|
||||
// @Bean
|
||||
// @ConditionalOnProperty("server.servlet.context-path")
|
||||
// @Order(Ordered.HIGHEST_PRECEDENCE)
|
||||
// public WebFilter contextPathWebFilter(ServerProperties serverProperties){
|
||||
// String contextPath = serverProperties.getServlet().getContextPath();
|
||||
// return (serverWebExchange, webFilterChain) ->{
|
||||
// ServerHttpRequest request = serverWebExchange.getRequest();
|
||||
// String requestPath = request.getURI().getPath();
|
||||
//
|
||||
// if(requestPath.contains(contextPath)){
|
||||
// String newPath = requestPath.replaceFirst(contextPath+"/", "");
|
||||
// ServerHttpRequest newRequest = request.mutate()
|
||||
// .path(newPath).build();
|
||||
// return webFilterChain.filter(serverWebExchange.mutate()
|
||||
// .request(newRequest)
|
||||
// .build()
|
||||
// );
|
||||
// }else {
|
||||
// throw new ResponseStatusException(HttpStatus.NOT_FOUND);
|
||||
// }
|
||||
// };
|
||||
// }
|
||||
//}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ server:
|
|||
# servlet:
|
||||
# context-path: /bmw
|
||||
|
||||
environment: @profiles.active@
|
||||
|
||||
## Spring
|
||||
spring:
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ function photoView(idNumber) {
|
|||
}
|
||||
|
||||
function exportList(id) {
|
||||
location.href = ctxPath + '/salaryBookFill/exportExamList?id='+ id;
|
||||
location.href = ctxPath + '/salaryBookFill/exportExamList?id='+ id + '&token='+ localStorage.getItem("smz-token");
|
||||
}
|
||||
|
||||
// 编辑按钮
|
||||
|
|
|
|||
|
|
@ -245,7 +245,7 @@ function dataEdit(idNumber) {
|
|||
|
||||
|
||||
function exportList(id) {
|
||||
location.href = ctxPath + '/salaryBookFill/exportExamList?id='+ id;
|
||||
location.href = ctxPath + '/salaryBookFill/exportExamList?id='+ id + '&token='+ localStorage.getItem("smz-token");
|
||||
}
|
||||
|
||||
function submit(id) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue