Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Eladmin
Commits
9fab6636
Commit
9fab6636
authored
Mar 07, 2022
by
Zheng Jie
Browse files
Merge branch 'master' into deploy
# Conflicts: # eladmin-system/src/main/java/me/zhengjie/AppRun.java
parents
d4514c38
b9aca936
Changes
8
Hide whitespace changes
Inline
Side-by-side
eladmin-common/src/main/java/me/zhengjie/utils/enums/CodeBiEnum.java
View file @
9fab6636
...
...
@@ -40,7 +40,7 @@ public enum CodeBiEnum {
public
static
CodeBiEnum
find
(
Integer
code
)
{
for
(
CodeBiEnum
value
:
CodeBiEnum
.
values
())
{
if
(
code
.
equals
(
value
.
getCode
()))
{
if
(
value
.
getCode
()
.
equals
(
code
))
{
return
value
;
}
}
...
...
eladmin-common/src/main/java/me/zhengjie/utils/enums/DataScopeEnum.java
View file @
9fab6636
...
...
@@ -43,7 +43,7 @@ public enum DataScopeEnum {
public
static
DataScopeEnum
find
(
String
val
)
{
for
(
DataScopeEnum
dataScopeEnum
:
DataScopeEnum
.
values
())
{
if
(
val
.
equals
(
dataScopeEnum
.
getValue
()))
{
if
(
dataScopeEnum
.
getValue
()
.
equals
(
val
))
{
return
dataScopeEnum
;
}
}
...
...
eladmin-common/src/main/java/me/zhengjie/utils/enums/RequestMethodEnum.java
View file @
9fab6636
...
...
@@ -65,7 +65,7 @@ public enum RequestMethodEnum {
public
static
RequestMethodEnum
find
(
String
type
)
{
for
(
RequestMethodEnum
value
:
RequestMethodEnum
.
values
())
{
if
(
type
.
equals
(
value
.
getType
()))
{
if
(
value
.
getType
()
.
equals
(
type
))
{
return
value
;
}
}
...
...
eladmin-system/src/main/java/me/zhengjie/AppRun.java
View file @
9fab6636
...
...
@@ -47,6 +47,8 @@ public class AppRun {
public
static
void
main
(
String
[]
args
)
{
SpringApplication
springApplication
=
new
SpringApplication
(
AppRun
.
class
);
// 监控应用的PID,启动时可指定PID路径:--spring.pid.file=/home/eladmin/app.pid
// 或者在 application.yml 添加文件路径,方便 kill,kill `cat /home/eladmin/app.pid`
springApplication
.
addListeners
(
new
ApplicationPidFileWriter
());
springApplication
.
run
(
args
);
}
...
...
eladmin-system/src/main/java/me/zhengjie/modules/security/config/bean/LoginCodeEnum.java
View file @
9fab6636
...
...
@@ -26,18 +26,18 @@ public enum LoginCodeEnum {
/**
* 算数
*/
arithmetic
,
ARITHMETIC
,
/**
* 中文
*/
chinese
,
CHINESE
,
/**
* 中文闪图
*/
chinese_gif
,
CHINESE_GIF
,
/**
* 闪图
*/
gif
,
spec
GIF
,
SPEC
}
eladmin-system/src/main/java/me/zhengjie/modules/security/config/bean/LoginProperties.java
View file @
9fab6636
...
...
@@ -62,7 +62,7 @@ public class LoginProperties {
if
(
Objects
.
isNull
(
loginCode
))
{
loginCode
=
new
LoginCode
();
if
(
Objects
.
isNull
(
loginCode
.
getCodeType
()))
{
loginCode
.
setCodeType
(
LoginCodeEnum
.
arithmetic
);
loginCode
.
setCodeType
(
LoginCodeEnum
.
ARITHMETIC
);
}
}
return
switchCaptcha
(
loginCode
);
...
...
@@ -78,25 +78,25 @@ public class LoginProperties {
Captcha
captcha
;
synchronized
(
this
)
{
switch
(
loginCode
.
getCodeType
())
{
case
arithmetic
:
case
ARITHMETIC
:
// 算术类型 https://gitee.com/whvse/EasyCaptcha
captcha
=
new
FixedArithmeticCaptcha
(
loginCode
.
getWidth
(),
loginCode
.
getHeight
());
// 几位数运算,默认是两位
captcha
.
setLen
(
loginCode
.
getLength
());
break
;
case
chinese
:
case
CHINESE
:
captcha
=
new
ChineseCaptcha
(
loginCode
.
getWidth
(),
loginCode
.
getHeight
());
captcha
.
setLen
(
loginCode
.
getLength
());
break
;
case
chinese_gif
:
case
CHINESE_GIF
:
captcha
=
new
ChineseGifCaptcha
(
loginCode
.
getWidth
(),
loginCode
.
getHeight
());
captcha
.
setLen
(
loginCode
.
getLength
());
break
;
case
gif
:
case
GIF
:
captcha
=
new
GifCaptcha
(
loginCode
.
getWidth
(),
loginCode
.
getHeight
());
captcha
.
setLen
(
loginCode
.
getLength
());
break
;
case
spec
:
case
SPEC
:
captcha
=
new
SpecCaptcha
(
loginCode
.
getWidth
(),
loginCode
.
getHeight
());
captcha
.
setLen
(
loginCode
.
getLength
());
break
;
...
...
eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthorizationController.java
View file @
9fab6636
...
...
@@ -123,7 +123,7 @@ public class AuthorizationController {
String
uuid
=
properties
.
getCodeKey
()
+
IdUtil
.
simpleUUID
();
//当验证码类型为 arithmetic时且长度 >= 2 时,captcha.text()的结果有几率为浮点型
String
captchaValue
=
captcha
.
text
();
if
(
captcha
.
getCharType
()
-
1
==
LoginCodeEnum
.
arithmetic
.
ordinal
()
&&
captchaValue
.
contains
(
"."
))
{
if
(
captcha
.
getCharType
()
-
1
==
LoginCodeEnum
.
ARITHMETIC
.
ordinal
()
&&
captchaValue
.
contains
(
"."
))
{
captchaValue
=
captchaValue
.
split
(
"\\."
)[
0
];
}
// 保存
...
...
eladmin-system/src/main/resources/config/application.yml
View file @
9fab6636
...
...
@@ -12,6 +12,8 @@ spring:
redis
:
repositories
:
enabled
:
false
# pid:
# file: /自行指定位置/eladmin.pid
#配置 Jpa
jpa
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment