Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
dsk-cr20g
Commits
16949549
Commit
16949549
authored
Nov 29, 2023
by
tianhongyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'V20230915' of
http://192.168.60.201/root/dsk-operate-sys
into V20230915
parents
7899b7e9
5dd4842d
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
27 additions
and
13 deletions
+27
-13
SysLoginController.java
...ava/com/dsk/web/controller/system/SysLoginController.java
+0
-4
application-dev.yml
dsk-admin/src/main/resources/application-dev.yml
+4
-4
LoginBody.java
...main/java/com/dsk/common/core/domain/model/LoginBody.java
+1
-1
RegisterBody.java
...n/java/com/dsk/common/core/domain/model/RegisterBody.java
+13
-0
FileUploadUtils.java
.../main/java/com/dsk/common/utils/file/FileUploadUtils.java
+2
-1
BusinessFileController.java
...n/java/com/dsk/biz/controller/BusinessFileController.java
+1
-1
RegionalEconomicDataController.java
...om/dsk/jsk/controller/RegionalEconomicDataController.java
+1
-0
SysUserServiceImpl.java
.../java/com/dsk/system/service/impl/SysUserServiceImpl.java
+5
-2
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/system/SysLoginController.java
View file @
16949549
...
...
@@ -67,16 +67,12 @@ public class SysLoginController {
@SaIgnore
@PostMapping
(
"/login"
)
public
R
<
LoginVo
>
login
(
@Validated
@RequestBody
LoginBody
loginBody
,
HttpServletRequest
request
)
{
// Map<String, Object> ajax = new HashMap<>();
// 生成令牌
// LoginVo loginVo = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
// loginBody.getUuid());
// ajax.put(Constants.TOKEN, token);
// return R.ok(ajax);
String
ipAddr
=
IpUtil
.
getIpAddr
(
request
);
LoginVo
loginVo
=
loginService
.
passwordLogin
(
loginBody
,
ipAddr
);
return
R
.
ok
(
loginVo
);
...
...
dsk-admin/src/main/resources/application-dev.yml
View file @
16949549
...
...
@@ -49,9 +49,9 @@ spring:
driverClassName
:
com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url
:
jdbc:mysql://
47.104.91.22
9:3306/dsk_operate?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username
:
dev
password
:
zfTFIJjaN#6xB83r
url
:
jdbc:mysql://
120.46.64.23
9:3306/dsk_operate?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username
:
d
skd
ev
password
:
encPHwi8dbKeL8ZX
# 从库数据源
# slave:
# lazy: true
...
...
@@ -101,7 +101,7 @@ spring:
---
# redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring
:
redis
:
host
:
1
39.9.157.4
9
host
:
1
20.46.64.23
9
# 端口,默认为6379
port
:
6379
# 数据库索引
...
...
dsk-common/src/main/java/com/dsk/common/core/domain/model/LoginBody.java
View file @
16949549
...
...
@@ -30,7 +30,7 @@ public class LoginBody {
* 用户密码
*/
@NotBlank
(
message
=
"{user.password.not.blank}"
)
@Length
(
min
=
UserConstants
.
PASSWORD_MIN_LENGTH
,
max
=
UserConstants
.
PASSWORD_MAX_LENGTH
,
message
=
"{user.password.length.valid}"
)
//
@Length(min = UserConstants.PASSWORD_MIN_LENGTH, max = UserConstants.PASSWORD_MAX_LENGTH, message = "{user.password.length.valid}")
private
String
password
;
/**
...
...
dsk-common/src/main/java/com/dsk/common/core/domain/model/RegisterBody.java
View file @
16949549
package
com
.
dsk
.
common
.
core
.
domain
.
model
;
import
com.dsk.common.constant.UserConstants
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotBlank
;
/**
* 用户注册对象
...
...
@@ -11,7 +15,16 @@ import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
RegisterBody
extends
LoginBody
{
/**
* 用户密码
*/
@NotBlank
(
message
=
"{user.password.not.blank}"
)
@Length
(
min
=
UserConstants
.
PASSWORD_MIN_LENGTH
,
max
=
UserConstants
.
PASSWORD_MAX_LENGTH
,
message
=
"{user.password.length.valid}"
)
private
String
password
;
/**
* 用户类型
*/
private
String
userType
;
}
dsk-common/src/main/java/com/dsk/common/utils/file/FileUploadUtils.java
View file @
16949549
...
...
@@ -116,7 +116,8 @@ public class FileUploadUtils
// String fileName = extractFilename(file);
// String absPath = getAbsoluteFile(baseDir, fileName).getAbsolutePath();
String
absPath
=
getAbsoluteFile
(
baseDir
,
file
.
getOriginalFilename
()).
getAbsolutePath
();
String
fileName
=
new
String
(
file
.
getOriginalFilename
().
getBytes
(
"ISO-8859-1"
),
"UTF-8"
);
String
absPath
=
getAbsoluteFile
(
baseDir
,
fileName
).
getAbsolutePath
();
file
.
transferTo
(
Paths
.
get
(
absPath
));
// return getPathFileName(baseDir, fileName);
return
baseDir
+
file
.
getOriginalFilename
();
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/biz/controller/BusinessFileController.java
View file @
16949549
...
...
@@ -78,7 +78,7 @@ public class BusinessFileController extends BaseController {
public
AjaxResult
uploadFolder
(
@RequestPart
(
"file"
)
MultipartFile
file
,
HttpServletRequest
request
)
{
try
{
//获取文件名
String
filename
=
file
.
getOriginalFilename
(
);
String
filename
=
new
String
(
file
.
getOriginalFilename
().
getBytes
(
"ISO-8859-1"
),
"UTF-8"
);
String
businessFileName
=
request
.
getHeader
(
"FilePath"
);
// 上传文件路径
String
filePath
=
FileUploadUtils
.
getDefaultBaseDir
()
+
businessFileName
+
"/"
;
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/jsk/controller/RegionalEconomicDataController.java
View file @
16949549
...
...
@@ -78,6 +78,7 @@ public class RegionalEconomicDataController {
@PostMapping
(
value
=
"location"
)
public
AjaxResult
location
(
@RequestBody
OpRegionalLocalDto
vo
,
HttpServletRequest
request
){
String
ip
=
IpUtil
.
getIpAddr
(
request
);
log
.
info
(
"location=====================================================>"
+
ip
);
vo
.
setIp
(
ip
);
return
economicService
.
location
(
vo
);
}
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/SysUserServiceImpl.java
View file @
16949549
...
...
@@ -21,6 +21,7 @@ import com.dsk.common.core.service.UserService;
import
com.dsk.common.exception.ServiceException
;
import
com.dsk.common.helper.DataBaseHelper
;
import
com.dsk.common.helper.LoginHelper
;
import
com.dsk.common.tenant.helper.TenantHelper
;
import
com.dsk.common.utils.PasswordUtils
;
import
com.dsk.common.utils.StreamUtils
;
import
com.dsk.common.utils.StringUtils
;
...
...
@@ -465,7 +466,6 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
SysRole
adminRole
=
roleMapper
.
selectOne
(
new
LambdaQueryWrapper
<
SysRole
>()
.
select
(
SysRole:
:
getRoleId
)
.
eq
(
SysRole:
:
getStatus
,
UserConstants
.
USER_NORMAL
)
.
eq
(
SysRole:
:
getDelFlag
,
UserConstants
.
USER_NORMAL
)
.
eq
(
SysRole:
:
getRoleKey
,
TenantConstants
.
TENANT_SUPER_ADMIN_ROLE_KEY
));
//如果目前企业管理员角色下仅有1个账号
List
<
Long
>
userIds
=
userRoleMapper
.
selectUserIdsByRoleId
(
adminRole
.
getRoleId
());
...
...
@@ -650,8 +650,11 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
for
(
Long
userId
:
userIds
)
{
checkUserAllowed
(
new
SysUser
(
userId
));
checkUserDataScope
(
userId
);
//校验企业管理员角色下是否至少有一个账号
checkAdminHasUsers
(
baseMapper
.
selectUserById
(
userId
));
if
(
LoginHelper
.
isTenantAdmin
())
{
checkAdminHasUsers
(
baseMapper
.
selectUserById
(
userId
));
}
}
List
<
Long
>
ids
=
Arrays
.
asList
(
userIds
);
...
...
Write
Preview
Markdown
is supported
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