diff --git a/ad-platform-common/ad-platform-common-auth/src/main/java/com/baiye/service/UserDetailsServiceImpl.java b/ad-platform-common/ad-platform-common-auth/src/main/java/com/baiye/service/UserDetailsServiceImpl.java
index 1c25e37c..4b1c9d09 100644
--- a/ad-platform-common/ad-platform-common-auth/src/main/java/com/baiye/service/UserDetailsServiceImpl.java
+++ b/ad-platform-common/ad-platform-common-auth/src/main/java/com/baiye/service/UserDetailsServiceImpl.java
@@ -23,7 +23,6 @@ import com.baiye.properties.bean.LoginProperties;
import lombok.RequiredArgsConstructor;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.UserDetailsService;
-import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
import javax.persistence.EntityNotFoundException;
@@ -68,10 +67,10 @@ public class UserDetailsServiceImpl implements UserDetailsService {
user = remoteUserService.findByName(username);
} catch (EntityNotFoundException e) {
// SpringSecurity会自动转换UsernameNotFoundException为BadCredentialsException
- throw new UsernameNotFoundException("", e);
+ throw new BadRequestException("用户名或密码不正确");
}
if (user == null) {
- throw new UsernameNotFoundException("");
+ throw new BadRequestException("用户名或密码不正确!");
} else {
if (Boolean.FALSE.equals(user.getEnabled())) {
throw new BadRequestException("账号未激活!");
@@ -125,10 +124,10 @@ public class UserDetailsServiceImpl implements UserDetailsService {
user = remoteUserService.findByName(username);
} catch (EntityNotFoundException e) {
// SpringSecurity会自动转换UsernameNotFoundException为BadCredentialsException
- throw new UsernameNotFoundException("", e);
+ throw new BadRequestException("用户名或密码不正确");
}
if (user == null) {
- throw new UsernameNotFoundException("");
+ throw new BadRequestException("用户名或密码不正确!");
} else {
if (Boolean.FALSE.equals(user.getEnabled())) {
throw new BadRequestException("账号未激活!");
diff --git a/ad-platform-common/ad-platform-common-core/src/main/java/com/baiye/http/DoubleCallResponse.java b/ad-platform-common/ad-platform-common-core/src/main/java/com/baiye/http/DoubleCallResponse.java
new file mode 100644
index 00000000..233fcfa2
--- /dev/null
+++ b/ad-platform-common/ad-platform-common-core/src/main/java/com/baiye/http/DoubleCallResponse.java
@@ -0,0 +1,18 @@
+package com.baiye.http;
+
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author Enzo
+ * @date : 2022/2/9
+ */
+@Data
+@NoArgsConstructor
+public class DoubleCallResponse {
+ private String reason;
+ private String result;
+ private String requestId;
+ private String sessionId;
+
+}
diff --git a/ad-platform-pojo/src/main/java/com/baiye/model/dto/UserDto.java b/ad-platform-pojo/src/main/java/com/baiye/model/dto/UserDto.java
index 2bd724a5..68e5faa8 100644
--- a/ad-platform-pojo/src/main/java/com/baiye/model/dto/UserDto.java
+++ b/ad-platform-pojo/src/main/java/com/baiye/model/dto/UserDto.java
@@ -67,6 +67,8 @@ public class UserDto extends BaseDTO implements Serializable {
private Boolean isGroup;
+ private Boolean isOperator;
+
private Long companyId;
private Integer companyStatus;
diff --git a/ad-platform-pojo/src/main/java/com/baiye/model/enums/ResponseCode.java b/ad-platform-pojo/src/main/java/com/baiye/model/enums/ResponseCode.java
index ac3127f2..4fc099d3 100644
--- a/ad-platform-pojo/src/main/java/com/baiye/model/enums/ResponseCode.java
+++ b/ad-platform-pojo/src/main/java/com/baiye/model/enums/ResponseCode.java
@@ -22,6 +22,11 @@ public enum ResponseCode {
*/
USER_INFORMATION_ERROR("1002", "用户信息错误"),
+ /**
+ * 呼叫失败
+ */
+ CALL_ERROR("1014", "呼叫失败"),
+
DECRYPTION_FAILED("1012", "数据解析失败");
diff --git a/manage/ad-platform-management/pom.xml b/manage/ad-platform-management/pom.xml
index 9c7bf8c7..fa76f0df 100644
--- a/manage/ad-platform-management/pom.xml
+++ b/manage/ad-platform-management/pom.xml
@@ -135,6 +135,22 @@
com.aliyun
aliyun-java-sdk-dysmsapi
+
+
+ org.apache.poi
+ poi
+
+
+
+ org.apache.poi
+ poi-ooxml
+
+
+
+ org.apache.poi
+ poi-ooxml-schemas
+
+
diff --git a/manage/ad-platform-management/src/main/java/com/baiye/modules/security/security/TokenFilter.java b/manage/ad-platform-management/src/main/java/com/baiye/modules/security/security/TokenFilter.java
index 5fb50a38..1a10a756 100644
--- a/manage/ad-platform-management/src/main/java/com/baiye/modules/security/security/TokenFilter.java
+++ b/manage/ad-platform-management/src/main/java/com/baiye/modules/security/security/TokenFilter.java
@@ -16,12 +16,11 @@
package com.baiye.modules.security.security;
import cn.hutool.core.text.CharSequenceUtil;
-import cn.hutool.core.util.StrUtil;
import com.baiye.model.dto.OnlineUserDto;
import com.baiye.modules.security.service.OnlineUserService;
-import com.baiye.service.UserCacheClean;
import com.baiye.properties.SecurityProperties;
import com.baiye.security.TokenProvider;
+import com.baiye.service.UserCacheClean;
import io.jsonwebtoken.ExpiredJwtException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/manage/ad-platform-management/src/main/java/com/baiye/modules/system/domain/Organize.java b/manage/ad-platform-management/src/main/java/com/baiye/modules/system/domain/Organize.java
index d709296f..e3d3e768 100644
--- a/manage/ad-platform-management/src/main/java/com/baiye/modules/system/domain/Organize.java
+++ b/manage/ad-platform-management/src/main/java/com/baiye/modules/system/domain/Organize.java
@@ -4,6 +4,7 @@ import com.baiye.model.dto.UserDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.persistence.*;
+import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import lombok.Data;
@@ -35,7 +36,7 @@ public class Organize implements Serializable {
private Long id;
@ApiModelProperty(value = "小组名称")
- @NotNull(message = "小组名称不能为空")
+ @NotBlank(message = "小组名称不能为空")
@Column(name = "organize_name")
private String organizeName;
diff --git a/manage/ad-platform-management/src/main/java/com/baiye/modules/system/rest/CompanyController.java b/manage/ad-platform-management/src/main/java/com/baiye/modules/system/rest/CompanyController.java
index 0a9ec824..9db30564 100644
--- a/manage/ad-platform-management/src/main/java/com/baiye/modules/system/rest/CompanyController.java
+++ b/manage/ad-platform-management/src/main/java/com/baiye/modules/system/rest/CompanyController.java
@@ -43,16 +43,19 @@ public class CompanyController {
@ApiOperation("获取公司详情")
@PostMapping("/companyDetails")
public ResponseEntity