diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteConfigFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteConfigFallbackFactory.java
index de860d9..4a8a855 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteConfigFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteConfigFallbackFactory.java
@@ -6,9 +6,10 @@ import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.system.api.RemoteConfigService;
import com.bonus.system.api.domain.SysConfig;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
+//import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDeptFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDeptFallbackFactory.java
index bd7d226..7372882 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDeptFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDeptFallbackFactory.java
@@ -3,9 +3,11 @@ package com.bonus.system.api.factory;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.system.api.RemoteDeptService;
import com.bonus.system.api.domain.SysDept;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
+//import org.springframework.cloud.openfeign.FallbackFactory;
+//import feign.hystrix.FallbackFactory;
import org.springframework.stereotype.Component;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictDataFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictDataFallbackFactory.java
index 3d51cec..0331097 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictDataFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictDataFallbackFactory.java
@@ -8,8 +8,9 @@ import com.bonus.system.api.domain.SysDictData;
import com.github.pagehelper.PageInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
+//import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
+import feign.hystrix.FallbackFactory;
import java.util.ArrayList;
import java.util.List;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictTypeFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictTypeFallbackFactory.java
index 0c1cc5f..6c1a77d 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictTypeFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteDictTypeFallbackFactory.java
@@ -6,9 +6,9 @@ import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.system.api.RemoteDictTypeService;
import com.bonus.system.api.domain.SysDictType;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteFileFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteFileFallbackFactory.java
index d2d7d44..5e7f069 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteFileFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteFileFallbackFactory.java
@@ -1,9 +1,9 @@
package com.bonus.system.api.factory;
import com.bonus.common.core.web.domain.AjaxResult;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;
import com.bonus.common.core.domain.R;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteLogFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteLogFallbackFactory.java
index 3b3ea88..4b0097d 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteLogFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteLogFallbackFactory.java
@@ -1,11 +1,12 @@
package com.bonus.system.api.factory;
-import com.alibaba.nacos.shaded.com.google.common.collect.Maps;
+//import com.alibaba.nacos.shaded.com.google.common.collect.Maps;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.system.api.domain.SysLogsVo;
+import com.google.common.collect.Maps;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import com.bonus.common.core.domain.R;
import com.bonus.system.api.RemoteLogService;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteMenuFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteMenuFallbackFactory.java
index 0ec6c02..9a51071 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteMenuFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteMenuFallbackFactory.java
@@ -3,9 +3,9 @@ package com.bonus.system.api.factory;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.system.api.RemoteMenuService;
import com.bonus.system.api.domain.SysMenu;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
/**
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteNoticeFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteNoticeFallbackFactory.java
index 07905c1..5c797c4 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteNoticeFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteNoticeFallbackFactory.java
@@ -6,9 +6,9 @@ import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.system.api.RemoteNoticeService;
import com.bonus.system.api.domain.SysNotice;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemotePostFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemotePostFallbackFactory.java
index d1558e1..fb5164e 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemotePostFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemotePostFallbackFactory.java
@@ -6,9 +6,9 @@ import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.system.api.RemotePostService;
import com.bonus.system.api.domain.SysPost;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteProfileFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteProfileFallbackFactory.java
index df0d3c7..02319db 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteProfileFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteProfileFallbackFactory.java
@@ -3,9 +3,9 @@ package com.bonus.system.api.factory;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.system.api.RemoteProfileService;
import com.bonus.system.api.domain.SysUser;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
/**
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteRoleFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteRoleFallbackFactory.java
index 8340737..013b4b4 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteRoleFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteRoleFallbackFactory.java
@@ -8,9 +8,9 @@ import com.bonus.system.api.domain.SysRole;
import com.bonus.system.api.domain.SysUser;
import com.bonus.system.api.domain.SysUserRole;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteUserFallbackFactory.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteUserFallbackFactory.java
index 0694f32..d9ed357 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteUserFallbackFactory.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/factory/RemoteUserFallbackFactory.java
@@ -5,9 +5,9 @@ import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.system.api.domain.SysDept;
import com.github.pagehelper.PageInfo;
+import feign.hystrix.FallbackFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import com.bonus.common.core.domain.R;
import com.bonus.system.api.RemoteUserService;
diff --git a/bonus-auth/pom.xml b/bonus-auth/pom.xml
index 8eca41c..88c651a 100644
--- a/bonus-auth/pom.xml
+++ b/bonus-auth/pom.xml
@@ -66,10 +66,10 @@
${swagger.fox.version}
-
+
com.hankcs
@@ -80,6 +80,7 @@
org.springframework.boot
spring-boot-starter-mail
+ 2.1.1.RELEASE
com.bonus
diff --git a/bonus-auth/src/main/java/com/bonus/auth/BonusAuthApplication.java b/bonus-auth/src/main/java/com/bonus/auth/BonusAuthApplication.java
index 9255fe1..e31cb5e 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/BonusAuthApplication.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/BonusAuthApplication.java
@@ -1,19 +1,26 @@
package com.bonus.auth;
-import com.bonus.common.swagger.annotation.EnableCustomSwagger2;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import com.bonus.common.security.annotation.EnableRyFeignClients;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
/**
* 认证授权中心
*
* @author bonus
*/
-@EnableCustomSwagger2
@EnableRyFeignClients
-@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
+@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class },scanBasePackages = {
+ "com.bonus.auth",
+ "com.bonus.common.redis", // 必须包含RedisService所在包
+ "com.bonus.system.api",
+ "com.bonus.config",
+ "com.bonus.common.security",
+ "org.springframework.mail.javamail"
+})
+@EnableDiscoveryClient
public class BonusAuthApplication
{
public static void main(String[] args)
diff --git a/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java b/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java
index 612c346..e2dd98e 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java
@@ -51,7 +51,7 @@ public class TokenController {
@Resource
private SystemConfig config;
- @Autowired
+ @Resource
private TokenService tokenService;
@Autowired
@@ -78,7 +78,7 @@ public class TokenController {
@Resource
private RemoteConfigService configService;
- @Value("${third-party-login.iws.webAppId}")
+ /* @Value("${third-party-login.iws.webAppId}")
private String iwsWebAppId;
@Value("${third-party-login.iws.webUrl}")
@@ -88,7 +88,7 @@ public class TokenController {
private String iwsH5AppId;
@Value("${third-party-login.iws.h5Url}")
- private String iwsH5Url;
+ private String iwsH5Url;*/
@PostMapping("isAdmin")
public R> isAdmin(@RequestBody LoginBody form) {
@@ -173,9 +173,9 @@ public class TokenController {
log.info("app端登录");
//loginUser = sysLoginService.iwsH5Login(ticket,iwsH5AppId,iwsH5Url);
//h5和web端调用同一个接口
- loginUser = sysLoginService.iwsWebLogin(ticket,iwsH5AppId,iwsWebUrl);
+// loginUser = sysLoginService.iwsWebLogin(ticket,iwsH5AppId,iwsWebUrl);
} else if (form.getSysType()!=null && "0".equals(form.getSysType())) {
- loginUser = sysLoginService.iwsWebLogin(ticket,iwsWebAppId,iwsWebUrl);
+// loginUser = sysLoginService.iwsWebLogin(ticket,iwsWebAppId,iwsWebUrl);
}else {
throw new ServiceException("登录失败,请稍后重试");
}
diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/LoginVerificationCodeSender.java b/bonus-auth/src/main/java/com/bonus/auth/service/LoginVerificationCodeSender.java
index 44a0f8d..fb8d484 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/service/LoginVerificationCodeSender.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/service/LoginVerificationCodeSender.java
@@ -24,8 +24,8 @@ public class LoginVerificationCodeSender implements VerificationCodeStrategy {
private static final String EMAIL_REGEX = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$";
private static final String PHONE_REGEX = "^1[3-9]\\d{9}$";
- @Resource
- private EmailService emailService;
+ /*@Resource
+ private EmailService emailService;*/
@Resource
private SmsService smsService;
@@ -42,7 +42,7 @@ public class LoginVerificationCodeSender implements VerificationCodeStrategy {
@Override
public void sendVerificationCode(String contactInfo) {
if (isEmail(contactInfo)) {
- emailService.sendSimpleEmail(contactInfo);
+// emailService.sendSimpleEmail(contactInfo);
} else if (isPhone(contactInfo)) {
smsService.sendSimplePhone(contactInfo);
} else {
diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/PasswordValidatorService.java b/bonus-auth/src/main/java/com/bonus/auth/service/PasswordValidatorService.java
index 749bca6..df79d9e 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/service/PasswordValidatorService.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/service/PasswordValidatorService.java
@@ -301,7 +301,7 @@ public class PasswordValidatorService {
String accessEndTime = (String) map.getOrDefault("accessEndTime", null);
// 如果 ipAddress 为空,检查是否在 ip 范围内
- if (ObjectUtils.isEmpty(ipAddress)) {
+ if (Objects.isNull(ipAddress)) {
if (isIpInRange(ip, ipRangeStart, ipRangeEnd)) {
boolean result = handleAccessTimeCheck(user, accessStartTime, accessEndTime);
if (!result) {
@@ -330,7 +330,7 @@ public class PasswordValidatorService {
* @param accessEndTime 访问结束时间
*/
private boolean handleAccessTimeCheck(SysUser user, String accessStartTime, String accessEndTime) {
- if (ObjectUtils.isNotEmpty(accessStartTime)) {
+ if (StringUtils.isNotEmpty(accessStartTime)) {
boolean currentTimeInRange = isCurrentTimeInRange(accessStartTime, accessEndTime);
if (!currentTimeInRange) {
recordLogService.saveErrorLogs(user.getUserName(), System.currentTimeMillis(), user.getUserId().toString(),"IP地址异常");
diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java b/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java
index b2bac6c..9e81286 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java
@@ -19,6 +19,7 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.io.IOException;
+import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
@@ -65,7 +66,7 @@ public class SysPasswordService {
lockTime = Integer.parseInt(lockTimeAjaxResult.get("msg").toString());
}
- if (ObjectUtils.isEmpty(retryCount)){
+ if (Objects.isNull(retryCount)){
retryCount = 0;
}
if (retryCount >= times) {
diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/SysRecordLogService.java b/bonus-auth/src/main/java/com/bonus/auth/service/SysRecordLogService.java
index 38bd9f4..095224e 100644
--- a/bonus-auth/src/main/java/com/bonus/auth/service/SysRecordLogService.java
+++ b/bonus-auth/src/main/java/com/bonus/auth/service/SysRecordLogService.java
@@ -1,6 +1,5 @@
package com.bonus.auth.service;
-import com.alibaba.nacos.common.utils.UuidUtils;
import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.core.utils.global.SystemGlobal;
import com.bonus.common.log.enums.OperaResult;
diff --git a/bonus-auth/src/main/resources/bootstrap-dev.yml b/bonus-auth/src/main/resources/bootstrap-dev.yml
index 4535284..cc6143e 100644
--- a/bonus-auth/src/main/resources/bootstrap-dev.yml
+++ b/bonus-auth/src/main/resources/bootstrap-dev.yml
@@ -8,13 +8,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
username: nacos
password: nacos
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
username: nacos
password: nacos
diff --git a/bonus-auth/src/main/resources/bootstrap.yml b/bonus-auth/src/main/resources/bootstrap.yml
index 7051969..6eaa54f 100644
--- a/bonus-auth/src/main/resources/bootstrap.yml
+++ b/bonus-auth/src/main/resources/bootstrap.yml
@@ -11,4 +11,7 @@ spring:
jasypt:
encryptor:
password: Encrypt
+feign:
+ hystrix:
+ enabled: true
diff --git a/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/FileUtilsTest.java b/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/FileUtilsTest.java
index 0c40e2e..c7be93e 100644
--- a/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/FileUtilsTest.java
+++ b/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/FileUtilsTest.java
@@ -13,7 +13,7 @@ import static org.junit.Assert.assertNotNull;
public class FileUtilsTest {
- File propertiesFile = new File("src/test/java/com/bonus/common/core/utils/test.properties");
+ /*File propertiesFile = new File("src/test/java/com/bonus/common/core/utils/test.properties");
File ymlFile = new File("src/test/java/com/bonus/common/core/utils/test.yml");
File xmlFile = new File("src/test/java/com/bonus/common/core/utils/test.xml");
File jsonFile = new File("src/test/java/com/bonus/common/core/utils/test.json");
@@ -149,5 +149,5 @@ public class FileUtilsTest {
public void testReadJsonByKey() throws Exception {
Object value = ConfigFileUtils.readJsonByKey(jsonFile, "key");
assertEquals("value", value);
- }
+ }*/
}
diff --git a/bonus-common/bonus-common-security/pom.xml b/bonus-common/bonus-common-security/pom.xml
index 68398bd..7786c3c 100644
--- a/bonus-common/bonus-common-security/pom.xml
+++ b/bonus-common/bonus-common-security/pom.xml
@@ -20,6 +20,7 @@
org.springframework
spring-webmvc
+ 5.1.3.RELEASE
@@ -36,6 +37,7 @@
org.springframework.boot
spring-boot-starter-mail
+ 2.1.1.RELEASE
com.bonus
diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermissionOrInnerAuthAspect.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermissionOrInnerAuthAspect.java
index 80efcd0..d8b2d02 100644
--- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermissionOrInnerAuthAspect.java
+++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/aspect/PermissionOrInnerAuthAspect.java
@@ -1,6 +1,5 @@
package com.bonus.common.security.aspect;
-import com.alibaba.nacos.plugin.auth.constant.Constants;
import com.bonus.common.core.constant.SecurityConstants;
import com.bonus.common.core.exception.InnerAuthException;
import com.bonus.common.core.utils.ServletUtils;
diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/EmailService.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/EmailService.java
index a356eec..c6c0eb9 100644
--- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/EmailService.java
+++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/EmailService.java
@@ -23,8 +23,8 @@ public class EmailService {
private VerificationCodeConfig verificationCodeConfig;
@Resource
private RedisService redisService;
- @Resource
- private JavaMailSender mailSender;
+ /*@Resource
+ private JavaMailSender mailSender;*/
/**
* 发送简单邮件
@@ -45,7 +45,7 @@ public class EmailService {
// 邮件内容
message.setText(str);
// 发送邮件
- mailSender.send(message);
+// mailSender.send(message);
String uuid = StringUtils.randomUUID();
String verifyKey = CacheConstants.VERIFICATION_CODE + uuid;
redisService.setCacheObject(verifyKey, code, verificationCodeConfig.getTime(), TimeUnit.MINUTES);
diff --git a/bonus-gateway/pom.xml b/bonus-gateway/pom.xml
index 95b2ad5..de45f24 100644
--- a/bonus-gateway/pom.xml
+++ b/bonus-gateway/pom.xml
@@ -70,6 +70,7 @@
com.bonus
bonus-common-redis
+ 24.12.0-SNAPSHOT
diff --git a/bonus-gateway/src/main/java/com/bonus/gateway/BonusGatewayApplication.java b/bonus-gateway/src/main/java/com/bonus/gateway/BonusGatewayApplication.java
index 423bda2..c6d5917 100644
--- a/bonus-gateway/src/main/java/com/bonus/gateway/BonusGatewayApplication.java
+++ b/bonus-gateway/src/main/java/com/bonus/gateway/BonusGatewayApplication.java
@@ -5,6 +5,7 @@ import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import javax.annotation.Resource;
@@ -13,7 +14,11 @@ import javax.annotation.Resource;
*
* @author bonus
*/
-@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
+@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class },scanBasePackages = {
+ "com.bonus.gateway",
+ "com.bonus.common.redis" // 必须包含RedisService所在包
+})
+@EnableDiscoveryClient
public class BonusGatewayApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(BonusGatewayApplication.class, args);
diff --git a/bonus-gateway/src/main/resources/bootstrap-dev.yml b/bonus-gateway/src/main/resources/bootstrap-dev.yml
index f65b312..7dca74e 100644
--- a/bonus-gateway/src/main/resources/bootstrap-dev.yml
+++ b/bonus-gateway/src/main/resources/bootstrap-dev.yml
@@ -7,13 +7,13 @@ spring:
nacos:
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
username: nacos
password: nacos
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
username: nacos
password: nacos
@@ -27,12 +27,12 @@ spring:
eager: true
transport:
# 控制台地址
- dashboard: 192.168.0.16:18858
+ dashboard: 192.168.87.190:8848
# nacos配置持久化
datasource:
ds1:
nacos:
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
dataId: sentinel-bonus-gateway
groupId: DEFAULT_GROUP
diff --git a/bonus-gateway/src/main/resources/bootstrap.yml b/bonus-gateway/src/main/resources/bootstrap.yml
index 9e7b26c..7d5ca6b 100644
--- a/bonus-gateway/src/main/resources/bootstrap.yml
+++ b/bonus-gateway/src/main/resources/bootstrap.yml
@@ -15,4 +15,7 @@ spring:
jasypt:
encryptor:
password: Encrypt
+feign:
+ hystrix:
+ enabled: true
diff --git a/bonus-modules/bonus-file/src/main/java/com/bonus/file/service/impl/FastDfsSysFileServiceImpl.java b/bonus-modules/bonus-file/src/main/java/com/bonus/file/service/impl/FastDfsSysFileServiceImpl.java
index 988bcc9..308d221 100644
--- a/bonus-modules/bonus-file/src/main/java/com/bonus/file/service/impl/FastDfsSysFileServiceImpl.java
+++ b/bonus-modules/bonus-file/src/main/java/com/bonus/file/service/impl/FastDfsSysFileServiceImpl.java
@@ -1,6 +1,5 @@
package com.bonus.file.service.impl;
-import com.alibaba.nacos.common.utils.IoUtils;
import com.bonus.common.core.utils.file.FileTypeUtils;
import com.bonus.common.core.utils.file.MimeTypeUtils;
import com.bonus.file.entity.FileDetails;
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml
index b5c4f51..5c137f5 100644
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml
+++ b/bonus-modules/bonus-file/src/main/resources/bootstrap-dev.yml
@@ -10,11 +10,11 @@ spring:
password: nacos
discovery:
# 服务注册地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
config:
# 配置中心地址
- server-addr: 127.0.0.1:8848
+ server-addr: 192.168.87.190:8848
namespace: e9abf140-675a-4d55-af3f-1f28a6186904
# 配置文件格式
file-extension: yml
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-jyy_canteen_local.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-jyy_canteen_local.yml
deleted file mode 100644
index a695227..0000000
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-jyy_canteen_local.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Tomcat
-server:
- port: 59300
-
-# Spring
-spring:
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: 127.0.0.1:8848
- namespace: jyy_canteen
- config:
- # 配置中心地址
- server-addr: 127.0.0.1:8848
- namespace: jyy_canteen
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-material_mall_local.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-material_mall_local.yml
deleted file mode 100644
index 9f2db92..0000000
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-material_mall_local.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Tomcat
-server:
- port: 29300
-
-# Spring
-spring:
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: 127.0.0.1:8848
- namespace: material_mall
- config:
- # 配置中心地址
- server-addr: 127.0.0.1:8848
- namespace: material_mall
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-sgzb_bns_local.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-sgzb_bns_local.yml
deleted file mode 100644
index 807d698..0000000
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-sgzb_bns_local.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Tomcat
-server:
- port: 9300
-
-# Spring
-spring:
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: 127.0.0.1:8848
- namespace: sgzb_bns
- config:
- # 配置中心地址
- server-addr: 127.0.0.1:8848
- namespace: sgzb_bns
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_canteen_local.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_canteen_local.yml
deleted file mode 100644
index 3b51417..0000000
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_canteen_local.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Tomcat
-server:
- port: 59300
-
-# Spring
-spring:
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: 127.0.0.1:8848
- namespace: smart_canteen
- config:
- # 配置中心地址
- server-addr: 127.0.0.1:8848
- namespace: smart_canteen
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_site_local.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_site_local.yml
deleted file mode 100644
index 36a6ceb..0000000
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap-smart_site_local.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Tomcat
-server:
- port: 39300
-
-# Spring
-spring:
- cloud:
- nacos:
- discovery:
- # 服务注册地址
- server-addr: 127.0.0.1:8848
- namespace: smart_site
- config:
- # 配置中心地址
- server-addr: 127.0.0.1:8848
- namespace: smart_site
- # 配置文件格式
- file-extension: yml
- # 共享配置
- shared-configs:
- - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bonus-modules/bonus-file/src/main/resources/bootstrap.yml b/bonus-modules/bonus-file/src/main/resources/bootstrap.yml
index 371813f..3ef5d93 100644
--- a/bonus-modules/bonus-file/src/main/resources/bootstrap.yml
+++ b/bonus-modules/bonus-file/src/main/resources/bootstrap.yml
@@ -11,4 +11,7 @@ spring:
#加密组件
jasypt:
encryptor:
- password: Encrypt
\ No newline at end of file
+ password: Encrypt
+feign:
+ hystrix:
+ enabled: true
\ No newline at end of file
diff --git a/bonus-modules/bonus-system/pom.xml b/bonus-modules/bonus-system/pom.xml
index b081458..b855a34 100644
--- a/bonus-modules/bonus-system/pom.xml
+++ b/bonus-modules/bonus-system/pom.xml
@@ -97,6 +97,7 @@
org.springframework.boot
spring-boot-starter-mail
+ 2.1.1.RELEASE
org.springframework
diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysOperLogServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysOperLogServiceImpl.java
index 6596518..871749d 100644
--- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysOperLogServiceImpl.java
+++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysOperLogServiceImpl.java
@@ -5,13 +5,13 @@ import java.util.Map;
import java.util.Optional;
import com.alibaba.fastjson.JSON;
-import com.alibaba.nacos.shaded.com.google.common.collect.Maps;
import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.log.enums.OperaType;
import com.bonus.system.api.domain.SysLogsVo;
import com.bonus.system.domain.SysLogsMenuHead;
import com.bonus.system.warning.SysWarning;
import com.bonus.system.warning.WaringLogEvent;
+import com.google.common.collect.Maps;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationEventPublisher;
diff --git a/pom.xml b/pom.xml
index d4033e2..7b02998 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
2.1.0.RELEASE
5.1.3.RELEASE
2.7.15
- 3.0.0
+ 2.9.2
1.6.2
1.27.2
2.3.3