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
Jeepay
Commits
7de741c9
"mall-portal/src/git@ustchcs.com:wwwanlingxiao/mall.git" did not exist on "3056a0aa7539710ba01916da9d6d5eda5a00320e"
Commit
7de741c9
authored
Jun 15, 2021
by
terrfly
Browse files
后端更改表结构
parent
893297f6
Changes
32
Show whitespace changes
Inline
Side-by-side
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/SysRoleEntRelaService.java
View file @
7de741c9
...
@@ -47,7 +47,7 @@ public class SysRoleEntRelaService extends ServiceImpl<SysRoleEntRelaMapper, Sys
...
@@ -47,7 +47,7 @@ public class SysRoleEntRelaService extends ServiceImpl<SysRoleEntRelaMapper, Sys
if
(
isAdmin
==
CS
.
YES
){
if
(
isAdmin
==
CS
.
YES
){
List
<
String
>
result
=
new
ArrayList
<>();
List
<
String
>
result
=
new
ArrayList
<>();
sysEntitlementService
.
list
(
SysEntitlement
.
gw
().
select
(
SysEntitlement:
:
getEntId
).
eq
(
SysEntitlement:
:
getSys
tem
,
system
).
eq
(
SysEntitlement:
:
getState
,
CS
.
PUB_USABLE
)
sysEntitlementService
.
list
(
SysEntitlement
.
gw
().
select
(
SysEntitlement:
:
getEntId
).
eq
(
SysEntitlement:
:
getSys
Type
,
system
).
eq
(
SysEntitlement:
:
getState
,
CS
.
PUB_USABLE
)
).
stream
().
forEach
(
r
->
result
.
add
(
r
.
getEntId
()));
).
stream
().
forEach
(
r
->
result
.
add
(
r
.
getEntId
()));
return
result
;
return
result
;
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/SysUserAuthService.java
View file @
7de741c9
...
@@ -52,13 +52,13 @@ public class SysUserAuthService extends ServiceImpl<SysUserAuthMapper, SysUserAu
...
@@ -52,13 +52,13 @@ public class SysUserAuthService extends ServiceImpl<SysUserAuthMapper, SysUserAu
String
userPwd
=
new
BCryptPasswordEncoder
().
encode
(
pwdRaw
);
String
userPwd
=
new
BCryptPasswordEncoder
().
encode
(
pwdRaw
);
/** 用户名登录方式 */
/** 用户名登录方式 */
SysUserAuth
record
=
new
SysUserAuth
();
record
.
setUserId
(
userId
);
record
.
setCredential
(
userPwd
);
record
.
setSalt
(
salt
);
record
.
setSys
tem
(
system
);
SysUserAuth
record
=
new
SysUserAuth
();
record
.
setUserId
(
userId
);
record
.
setCredential
(
userPwd
);
record
.
setSalt
(
salt
);
record
.
setSys
Type
(
system
);
record
.
setIdentityType
(
CS
.
AUTH_TYPE
.
LOGIN_USER_NAME
);
record
.
setIdentityType
(
CS
.
AUTH_TYPE
.
LOGIN_USER_NAME
);
record
.
setIdentifier
(
loginUserName
);
record
.
setIdentifier
(
loginUserName
);
save
(
record
);
save
(
record
);
/** 手机号登录方式 */
/** 手机号登录方式 */
record
=
new
SysUserAuth
();
record
.
setUserId
(
userId
);
record
.
setCredential
(
userPwd
);
record
.
setSalt
(
salt
);
record
.
setSys
tem
(
system
);
record
=
new
SysUserAuth
();
record
.
setUserId
(
userId
);
record
.
setCredential
(
userPwd
);
record
.
setSalt
(
salt
);
record
.
setSys
Type
(
system
);
record
.
setIdentityType
(
CS
.
AUTH_TYPE
.
TELPHONE
);
record
.
setIdentityType
(
CS
.
AUTH_TYPE
.
TELPHONE
);
record
.
setIdentifier
(
telPhone
);
record
.
setIdentifier
(
telPhone
);
save
(
record
);
save
(
record
);
...
@@ -86,7 +86,7 @@ public class SysUserAuthService extends ServiceImpl<SysUserAuthMapper, SysUserAu
...
@@ -86,7 +86,7 @@ public class SysUserAuthService extends ServiceImpl<SysUserAuthMapper, SysUserAu
//更改密码
//更改密码
if
(
StringUtils
.
isNotEmpty
(
newPwd
)){
if
(
StringUtils
.
isNotEmpty
(
newPwd
)){
//根据当前用户ID 查询出用户的所有认证记录
//根据当前用户ID 查询出用户的所有认证记录
List
<
SysUserAuth
>
authList
=
list
(
SysUserAuth
.
gw
().
eq
(
SysUserAuth:
:
getSys
tem
,
system
).
eq
(
SysUserAuth:
:
getUserId
,
resetUserId
));
List
<
SysUserAuth
>
authList
=
list
(
SysUserAuth
.
gw
().
eq
(
SysUserAuth:
:
getSys
Type
,
system
).
eq
(
SysUserAuth:
:
getUserId
,
resetUserId
));
for
(
SysUserAuth
auth
:
authList
)
{
for
(
SysUserAuth
auth
:
authList
)
{
if
(
StringUtils
.
isEmpty
(
auth
.
getSalt
())){
//可能为其他登录方式, 不存在salt
if
(
StringUtils
.
isEmpty
(
auth
.
getSalt
())){
//可能为其他登录方式, 不存在salt
continue
;
continue
;
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/SysUserService.java
View file @
7de741c9
...
@@ -62,15 +62,15 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
...
@@ -62,15 +62,15 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
if
(
sysUser
.
getSex
()
==
null
)
throw
new
BizException
(
"性别不能为空!"
);
if
(
sysUser
.
getSex
()
==
null
)
throw
new
BizException
(
"性别不能为空!"
);
//登录用户名不可重复
//登录用户名不可重复
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
tem
,
system
).
eq
(
SysUser:
:
getLoginUsername
,
sysUser
.
getLoginUsername
()))
>
0
){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
Type
,
system
).
eq
(
SysUser:
:
getLoginUsername
,
sysUser
.
getLoginUsername
()))
>
0
){
throw
new
BizException
(
"登录用户名已存在!"
);
throw
new
BizException
(
"登录用户名已存在!"
);
}
}
//手机号不可重复
//手机号不可重复
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
tem
,
system
).
eq
(
SysUser:
:
getTelphone
,
sysUser
.
getTelphone
()))
>
0
){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
Type
,
system
).
eq
(
SysUser:
:
getTelphone
,
sysUser
.
getTelphone
()))
>
0
){
throw
new
BizException
(
"手机号已存在!"
);
throw
new
BizException
(
"手机号已存在!"
);
}
}
//员工号不可重复
//员工号不可重复
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
tem
,
system
).
eq
(
SysUser:
:
getUserNo
,
sysUser
.
getUserNo
()))
>
0
){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
Type
,
system
).
eq
(
SysUser:
:
getUserNo
,
sysUser
.
getUserNo
()))
>
0
){
throw
new
BizException
(
"员工号已存在!"
);
throw
new
BizException
(
"员工号已存在!"
);
}
}
...
@@ -82,7 +82,7 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
...
@@ -82,7 +82,7 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
}
}
//1. 插入用户主表
//1. 插入用户主表
sysUser
.
setSys
tem
(
system
);
// 系统类型
sysUser
.
setSys
Type
(
system
);
// 系统类型
this
.
save
(
sysUser
);
this
.
save
(
sysUser
);
Long
sysUserId
=
sysUser
.
getSysUserId
();
Long
sysUserId
=
sysUser
.
getSysUserId
();
...
@@ -109,21 +109,21 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
...
@@ -109,21 +109,21 @@ public class SysUserService extends ServiceImpl<SysUserMapper, SysUser> {
//修改了手机号, 需要修改auth表信息
//修改了手机号, 需要修改auth表信息
if
(!
dbRecord
.
getTelphone
().
equals
(
sysUser
.
getTelphone
())){
if
(!
dbRecord
.
getTelphone
().
equals
(
sysUser
.
getTelphone
())){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
tem
,
dbRecord
.
getSys
tem
()).
eq
(
SysUser:
:
getTelphone
,
sysUser
.
getTelphone
()))
>
0
){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
Type
,
dbRecord
.
getSys
Type
()).
eq
(
SysUser:
:
getTelphone
,
sysUser
.
getTelphone
()))
>
0
){
throw
new
BizException
(
"该手机号已关联其他用户!"
);
throw
new
BizException
(
"该手机号已关联其他用户!"
);
}
}
sysUserAuthService
.
resetAuthInfo
(
sysUserId
,
null
,
sysUser
.
getTelphone
(),
null
,
dbRecord
.
getSys
tem
());
sysUserAuthService
.
resetAuthInfo
(
sysUserId
,
null
,
sysUser
.
getTelphone
(),
null
,
dbRecord
.
getSys
Type
());
}
}
//修改了手机号, 需要修改auth表信息
//修改了手机号, 需要修改auth表信息
if
(!
dbRecord
.
getLoginUsername
().
equals
(
sysUser
.
getLoginUsername
())){
if
(!
dbRecord
.
getLoginUsername
().
equals
(
sysUser
.
getLoginUsername
())){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
tem
,
dbRecord
.
getSys
tem
()).
eq
(
SysUser:
:
getLoginUsername
,
sysUser
.
getLoginUsername
()))
>
0
){
if
(
count
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSys
Type
,
dbRecord
.
getSys
Type
()).
eq
(
SysUser:
:
getLoginUsername
,
sysUser
.
getLoginUsername
()))
>
0
){
throw
new
BizException
(
"该登录用户名已关联其他用户!"
);
throw
new
BizException
(
"该登录用户名已关联其他用户!"
);
}
}
sysUserAuthService
.
resetAuthInfo
(
sysUserId
,
sysUser
.
getLoginUsername
(),
null
,
null
,
dbRecord
.
getSys
tem
());
sysUserAuthService
.
resetAuthInfo
(
sysUserId
,
sysUser
.
getLoginUsername
(),
null
,
null
,
dbRecord
.
getSys
Type
());
}
}
//修改用户主表
//修改用户主表
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysEntitlementMapper.java
View file @
7de741c9
...
@@ -29,6 +29,6 @@ import org.apache.ibatis.annotations.Param;
...
@@ -29,6 +29,6 @@ import org.apache.ibatis.annotations.Param;
*/
*/
public
interface
SysEntitlementMapper
extends
BaseMapper
<
SysEntitlement
>
{
public
interface
SysEntitlementMapper
extends
BaseMapper
<
SysEntitlement
>
{
Integer
userHasLeftMenu
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"sys
tem
"
)
String
sys
tem
);
Integer
userHasLeftMenu
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"sys
Type
"
)
String
sys
Type
);
}
}
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysEntitlementMapper.xml
View file @
7de741c9
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<result
column=
"state"
property=
"state"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"pid"
property=
"pid"
/>
<result
column=
"pid"
property=
"pid"
/>
<result
column=
"ent_sort"
property=
"entSort"
/>
<result
column=
"ent_sort"
property=
"entSort"
/>
<result
column=
"sys
tem
"
property=
"sys
tem
"
/>
<result
column=
"sys
_type
"
property=
"sys
Type
"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
</resultMap>
</resultMap>
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
select DISTINCT ent_id from t_sys_role_ent_rela where role_id in (
select DISTINCT ent_id from t_sys_role_ent_rela where role_id in (
select role_id from t_sys_user_role_rela where user_id = #{userId}
select role_id from t_sys_user_role_rela where user_id = #{userId}
)
)
) and state = 1 and ent_type = 'ML' and sys
tem
= #{sys
tem
}
) and state = 1 and ent_type = 'ML' and sys
_type
= #{sys
Type
}
</select>
</select>
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysLogMapper.xml
View file @
7de741c9
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<result
column=
"user_id"
property=
"userId"
/>
<result
column=
"user_id"
property=
"userId"
/>
<result
column=
"user_name"
property=
"userName"
/>
<result
column=
"user_name"
property=
"userName"
/>
<result
column=
"user_ip"
property=
"userIp"
/>
<result
column=
"user_ip"
property=
"userIp"
/>
<result
column=
"sys
tem
"
property=
"sys
tem
"
/>
<result
column=
"sys
_type
"
property=
"sys
Type
"
/>
<result
column=
"method_name"
property=
"methodName"
/>
<result
column=
"method_name"
property=
"methodName"
/>
<result
column=
"method_remark"
property=
"methodRemark"
/>
<result
column=
"method_remark"
property=
"methodRemark"
/>
<result
column=
"req_url"
property=
"reqUrl"
/>
<result
column=
"req_url"
property=
"reqUrl"
/>
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysRoleEntRelaMapper.java
View file @
7de741c9
...
@@ -31,6 +31,6 @@ import java.util.List;
...
@@ -31,6 +31,6 @@ import java.util.List;
*/
*/
public
interface
SysRoleEntRelaMapper
extends
BaseMapper
<
SysRoleEntRela
>
{
public
interface
SysRoleEntRelaMapper
extends
BaseMapper
<
SysRoleEntRela
>
{
List
<
String
>
selectEntIdsByUserId
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"sys
tem
"
)
String
sys
tem
);
List
<
String
>
selectEntIdsByUserId
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"sys
Type
"
)
String
sys
Type
);
}
}
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysRoleEntRelaMapper.xml
View file @
7de741c9
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
select distinct ent_id from t_sys_entitlement where ent_id in (
select distinct ent_id from t_sys_entitlement where ent_id in (
select distinct re.ent_id from t_sys_role_ent_rela re left join t_sys_user_role_rela ur on re.role_id = ur.role_id
select distinct re.ent_id from t_sys_role_ent_rela re left join t_sys_user_role_rela ur on re.role_id = ur.role_id
where ur.user_id = #{userId}
where ur.user_id = #{userId}
) and `sys
tem
` = #{sys
tem
} and state = 1
) and `sys
_type
` = #{sys
Type
} and state = 1
</select>
</select>
</mapper>
</mapper>
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysRoleMapper.xml
View file @
7de741c9
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<resultMap
id=
"BaseResultMap"
type=
"com.jeequan.jeepay.core.entity.SysRole"
>
<resultMap
id=
"BaseResultMap"
type=
"com.jeequan.jeepay.core.entity.SysRole"
>
<id
column=
"role_id"
property=
"roleId"
/>
<id
column=
"role_id"
property=
"roleId"
/>
<result
column=
"role_name"
property=
"roleName"
/>
<result
column=
"role_name"
property=
"roleName"
/>
<result
column=
"sys
tem
"
property=
"sys
tem
"
/>
<result
column=
"sys
_type
"
property=
"sys
Type
"
/>
<result
column=
"belong_info_id"
property=
"belongInfoId"
/>
<result
column=
"belong_info_id"
property=
"belongInfoId"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
</resultMap>
</resultMap>
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysUserAuthMapper.java
View file @
7de741c9
...
@@ -30,6 +30,6 @@ import com.jeequan.jeepay.core.entity.SysUserAuth;
...
@@ -30,6 +30,6 @@ import com.jeequan.jeepay.core.entity.SysUserAuth;
public
interface
SysUserAuthMapper
extends
BaseMapper
<
SysUserAuth
>
{
public
interface
SysUserAuthMapper
extends
BaseMapper
<
SysUserAuth
>
{
SysUserAuth
selectByLogin
(
@Param
(
"identifier"
)
String
identifier
,
SysUserAuth
selectByLogin
(
@Param
(
"identifier"
)
String
identifier
,
@Param
(
"identityType"
)
Byte
identityType
,
@Param
(
"sys
tem
"
)
String
sys
tem
);
@Param
(
"identityType"
)
Byte
identityType
,
@Param
(
"sys
Type
"
)
String
sys
Type
);
}
}
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysUserAuthMapper.xml
View file @
7de741c9
...
@@ -10,14 +10,14 @@
...
@@ -10,14 +10,14 @@
<result
column=
"identifier"
property=
"identifier"
/>
<result
column=
"identifier"
property=
"identifier"
/>
<result
column=
"credential"
property=
"credential"
/>
<result
column=
"credential"
property=
"credential"
/>
<result
column=
"salt"
property=
"salt"
/>
<result
column=
"salt"
property=
"salt"
/>
<result
column=
"sys
tem
"
property=
"sys
tem
"
/>
<result
column=
"sys
_type
"
property=
"sys
Type
"
/>
</resultMap>
</resultMap>
<!-- 根据登录信息查询 -->
<!-- 根据登录信息查询 -->
<select
id=
"selectByLogin"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByLogin"
resultMap=
"BaseResultMap"
>
select a.* from t_sys_user_auth a left join t_sys_user u on a.user_id = u.sys_user_id
select a.* from t_sys_user_auth a left join t_sys_user u on a.user_id = u.sys_user_id
where a.identity_type = #{identityType} and a.identifier = #{identifier} and a.sys
tem
= #{sys
tem
}
where a.identity_type = #{identityType} and a.identifier = #{identifier} and a.sys
_type
= #{sys
Type
}
</select>
</select>
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/SysUserMapper.xml
View file @
7de741c9
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<result
column=
"user_no"
property=
"userNo"
/>
<result
column=
"user_no"
property=
"userNo"
/>
<result
column=
"is_admin"
property=
"isAdmin"
/>
<result
column=
"is_admin"
property=
"isAdmin"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"sys
tem
"
property=
"sys
tem
"
/>
<result
column=
"sys
_type
"
property=
"sys
Type
"
/>
<result
column=
"belong_info_id"
property=
"belongInfoId"
/>
<result
column=
"belong_info_id"
property=
"belongInfoId"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
...
...
Prev
1
2
Next
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