Commit b73d032e authored by 赵啸非's avatar 赵啸非

修改升级政务服务版本

parent 8a3d24f1
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<profiles.rabbitmq.port>5672</profiles.rabbitmq.port> <profiles.rabbitmq.port>5672</profiles.rabbitmq.port>
<profiles.nacos.server-addr>192.168.0.252:8848</profiles.nacos.server-addr> <profiles.nacos.server-addr>192.168.0.252:8848</profiles.nacos.server-addr>
<profiles.nacos.group>DEFAULT_GROUP</profiles.nacos.group> <profiles.nacos.group>DEFAULT_GROUP</profiles.nacos.group>
<profiles.nacos.namespace>smart-gov-dev</profiles.nacos.namespace> <profiles.nacos.namespace>smart-gov</profiles.nacos.namespace>
<profiles.log.path>/mortals/app/logs</profiles.log.path> <profiles.log.path>/mortals/app/logs</profiles.log.path>
</properties> </properties>
</profile> </profile>
......
package com.mortals.xhx.base.framework.interceptor; package com.mortals.xhx.base.framework.interceptor;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.ap.SysConstains; import com.mortals.framework.ap.SysConstains;
import com.mortals.framework.common.Rest;
import com.mortals.framework.service.IAuthTokenService; import com.mortals.framework.service.IAuthTokenService;
import com.mortals.framework.service.ICacheService; import com.mortals.framework.service.ICacheService;
import com.mortals.framework.service.IUser; import com.mortals.framework.service.IUser;
...@@ -17,6 +15,7 @@ import io.jsonwebtoken.SignatureAlgorithm; ...@@ -17,6 +15,7 @@ import io.jsonwebtoken.SignatureAlgorithm;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Primary;
import org.springframework.core.annotation.Order; import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -30,7 +29,7 @@ import java.util.Map; ...@@ -30,7 +29,7 @@ import java.util.Map;
* *
* @author zxfei * @author zxfei
*/ */
@Primary
@Service @Service
@Order(1) @Order(1)
@Slf4j @Slf4j
......
package com.mortals.xhx.base.framework.security; //package com.mortals.xhx.base.framework.security;
//
import org.springframework.security.core.Authentication; //import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder; //import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; //import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
//
/** ///**
* 安全服务工具类 // * 安全服务工具类
* // *
* @author zxfei // * @author zxfei
*/ // */
public class SecurityUtils { //public class SecurityUtils {
//
//
/** // /**
* 获取Authentication // * 获取Authentication
*/ // */
public static Authentication getAuthentication() { // public static Authentication getAuthentication() {
return SecurityContextHolder.getContext().getAuthentication(); // return SecurityContextHolder.getContext().getAuthentication();
} // }
//
/** // /**
* 生成BCryptPasswordEncoder密码 // * 生成BCryptPasswordEncoder密码
* // *
* @param password 密码 // * @param password 密码
* @return 加密字符串 // * @return 加密字符串
*/ // */
public static String encryptPassword(String password) { // public static String encryptPassword(String password) {
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); // BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
return passwordEncoder.encode(password); // return passwordEncoder.encode(password);
} // }
//
/** // /**
* 判断密码是否相同 // * 判断密码是否相同
* // *
* @param rawPassword 真实密码 // * @param rawPassword 真实密码
* @param encodedPassword 加密后字符 // * @param encodedPassword 加密后字符
* @return 结果 // * @return 结果
*/ // */
public static boolean matchesPassword(String rawPassword, String encodedPassword) { // public static boolean matchesPassword(String rawPassword, String encodedPassword) {
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); // BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
return passwordEncoder.matches(rawPassword, encodedPassword); // return passwordEncoder.matches(rawPassword, encodedPassword);
} // }
//
/** // /**
* 是否为管理员 // * 是否为管理员
* // *
* @param userId 用户ID // * @param userId 用户ID
* @return 结果 // * @return 结果
*/ // */
public static boolean isAdmin(Long userId) { // public static boolean isAdmin(Long userId) {
return userId != null && 1L == userId; // return userId != null && 1L == userId;
} // }
} //}
...@@ -83,6 +83,7 @@ public interface IUserFeign extends IFeign { ...@@ -83,6 +83,7 @@ public interface IUserFeign extends IFeign {
class UserFeignFallbackFactory implements FallbackFactory<IUserFeign> { class UserFeignFallbackFactory implements FallbackFactory<IUserFeign> {
@Override @Override
public IUserFeign create(Throwable t) { public IUserFeign create(Throwable t) {
log.error("feign error",t);
return new IUserFeign() { return new IUserFeign() {
@Override @Override
public Rest<RespData<List<UserPdu>>> list(UserPdu userPdu) { public Rest<RespData<List<UserPdu>>> list(UserPdu userPdu) {
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<profiles.rabbitmq.port>5672</profiles.rabbitmq.port> <profiles.rabbitmq.port>5672</profiles.rabbitmq.port>
<profiles.nacos.server-addr>192.168.0.252:8848</profiles.nacos.server-addr> <profiles.nacos.server-addr>192.168.0.252:8848</profiles.nacos.server-addr>
<profiles.nacos.group>DEFAULT_GROUP</profiles.nacos.group> <profiles.nacos.group>DEFAULT_GROUP</profiles.nacos.group>
<profiles.nacos.namespace>smart-gov-dev</profiles.nacos.namespace> <profiles.nacos.namespace>smart-gov</profiles.nacos.namespace>
<profiles.log.path>/mortals/app/logs</profiles.log.path> <profiles.log.path>/mortals/app/logs</profiles.log.path>
</properties> </properties>
</profile> </profile>
......
package com.mortals.xhx.base.framework.security; //package com.mortals.xhx.base.framework.security;
//
import org.springframework.security.core.Authentication; //import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder; //import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; //import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
//
/** ///**
* 安全服务工具类 // * 安全服务工具类
* // *
* @author zxfei // * @author zxfei
*/ // */
public class SecurityUtils { //public class SecurityUtils {
//
//
/** // /**
* 获取Authentication // * 获取Authentication
*/ // */
public static Authentication getAuthentication() { // public static Authentication getAuthentication() {
return SecurityContextHolder.getContext().getAuthentication(); // return SecurityContextHolder.getContext().getAuthentication();
} // }
//
/** // /**
* 生成BCryptPasswordEncoder密码 // * 生成BCryptPasswordEncoder密码
* // *
* @param password 密码 // * @param password 密码
* @return 加密字符串 // * @return 加密字符串
*/ // */
public static String encryptPassword(String password) { // public static String encryptPassword(String password) {
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); // BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
return passwordEncoder.encode(password); // return passwordEncoder.encode(password);
} // }
//
/** // /**
* 判断密码是否相同 // * 判断密码是否相同
* // *
* @param rawPassword 真实密码 // * @param rawPassword 真实密码
* @param encodedPassword 加密后字符 // * @param encodedPassword 加密后字符
* @return 结果 // * @return 结果
*/ // */
public static boolean matchesPassword(String rawPassword, String encodedPassword) { // public static boolean matchesPassword(String rawPassword, String encodedPassword) {
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); // BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
return passwordEncoder.matches(rawPassword, encodedPassword); // return passwordEncoder.matches(rawPassword, encodedPassword);
} // }
//
/** // /**
* 是否为管理员 // * 是否为管理员
* // *
* @param userId 用户ID // * @param userId 用户ID
* @return 结果 // * @return 结果
*/ // */
public static boolean isAdmin(Long userId) { // public static boolean isAdmin(Long userId) {
return userId != null && 1L == userId; // return userId != null && 1L == userId;
} // }
} //}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment