Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
peizhen-java
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PeiZhen-Java
peizhen-java
Commits
29c4fe4f
Commit
29c4fe4f
authored
Sep 18, 2023
by
邹磊浩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
11515084
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
124 additions
and
34 deletions
+124
-34
pz-admin/src/main/java/com/pz/web/controller/system/SysUserController.java
+1
-0
pz-common/src/main/java/com/pz/common/core/domain/entity/SysUser.java
+3
-1
pz-system/src/main/java/com/pz/system/domain/vo/DbghOrderVo.java
+4
-0
pz-system/src/main/java/com/pz/system/domain/vo/DbmyOrderVo.java
+5
-0
pz-system/src/main/java/com/pz/system/domain/vo/DbwzOrderVo.java
+5
-0
pz-system/src/main/java/com/pz/system/domain/vo/ZyphOrderVo.java
+4
-0
pz-system/src/main/java/com/pz/system/service/impl/StoreApplyServiceImpl.java
+11
-1
pz-system/src/main/java/com/pz/system/service/impl/SysUserServiceImpl.java
+24
-9
pz-system/src/main/resources/mapper/system/SysUserMapper.xml
+67
-23
No files found.
pz-admin/src/main/java/com/pz/web/controller/system/SysUserController.java
View file @
29c4fe4f
...
@@ -162,6 +162,7 @@ public class SysUserController extends BaseController {
...
@@ -162,6 +162,7 @@ public class SysUserController extends BaseController {
}
else
if
(
StringUtils
.
isNotEmpty
(
user
.
getEmail
())
&&
!
userService
.
checkEmailUnique
(
user
))
{
}
else
if
(
StringUtils
.
isNotEmpty
(
user
.
getEmail
())
&&
!
userService
.
checkEmailUnique
(
user
))
{
return
R
.
fail
(
"修改用户'"
+
user
.
getUserName
()
+
"'失败,邮箱账号已存在"
);
return
R
.
fail
(
"修改用户'"
+
user
.
getUserName
()
+
"'失败,邮箱账号已存在"
);
}
}
user
.
setPassword
(
BCrypt
.
hashpw
(
user
.
getPassword
()));
return
toAjax
(
userService
.
updateUser
(
user
));
return
toAjax
(
userService
.
updateUser
(
user
));
}
}
...
...
pz-common/src/main/java/com/pz/common/core/domain/entity/SysUser.java
View file @
29c4fe4f
...
@@ -91,7 +91,6 @@ public class SysUser extends BaseEntity {
...
@@ -91,7 +91,6 @@ public class SysUser extends BaseEntity {
* 用户头像
* 用户头像
*/
*/
private
String
avatar
;
private
String
avatar
;
/**
/**
* 密码
* 密码
*/
*/
...
@@ -164,6 +163,9 @@ public class SysUser extends BaseEntity {
...
@@ -164,6 +163,9 @@ public class SysUser extends BaseEntity {
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
Long
roleId
;
private
Long
roleId
;
@TableField
(
exist
=
false
)
private
String
roleName
;
public
SysUser
(
Long
userId
)
{
public
SysUser
(
Long
userId
)
{
this
.
userId
=
userId
;
this
.
userId
=
userId
;
}
}
...
...
pz-system/src/main/java/com/pz/system/domain/vo/DbghOrderVo.java
View file @
29c4fe4f
...
@@ -135,4 +135,8 @@ public class DbghOrderVo {
...
@@ -135,4 +135,8 @@ public class DbghOrderVo {
private
Integer
tStatus
;
private
Integer
tStatus
;
private
Date
createTime
;
private
Date
createTime
;
private
String
isSatisfaction
;
private
String
evaluationContent
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/DbmyOrderVo.java
View file @
29c4fe4f
...
@@ -173,4 +173,9 @@ public class DbmyOrderVo {
...
@@ -173,4 +173,9 @@ public class DbmyOrderVo {
*/
*/
@ExcelProperty
(
value
=
"订单状态"
)
@ExcelProperty
(
value
=
"订单状态"
)
private
Integer
tStatus
;
private
Integer
tStatus
;
private
String
isSatisfaction
;
private
String
evaluationContent
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/DbwzOrderVo.java
View file @
29c4fe4f
...
@@ -165,4 +165,9 @@ public class DbwzOrderVo {
...
@@ -165,4 +165,9 @@ public class DbwzOrderVo {
*/
*/
@ExcelProperty
(
value
=
"订单状态"
)
@ExcelProperty
(
value
=
"订单状态"
)
private
Integer
tStatus
;
private
Integer
tStatus
;
private
String
isSatisfaction
;
private
String
evaluationContent
;
}
}
pz-system/src/main/java/com/pz/system/domain/vo/ZyphOrderVo.java
View file @
29c4fe4f
...
@@ -148,4 +148,8 @@ public class ZyphOrderVo {
...
@@ -148,4 +148,8 @@ public class ZyphOrderVo {
private
UserVsitorVo
userVsitorVo
;
private
UserVsitorVo
userVsitorVo
;
private
Date
createTime
;
private
Date
createTime
;
private
String
isSatisfaction
;
private
String
evaluationContent
;
}
}
pz-system/src/main/java/com/pz/system/service/impl/StoreApplyServiceImpl.java
View file @
29c4fe4f
...
@@ -3,6 +3,7 @@ package com.pz.system.service.impl;
...
@@ -3,6 +3,7 @@ package com.pz.system.service.impl;
import
cn.dev33.satoken.secure.BCrypt
;
import
cn.dev33.satoken.secure.BCrypt
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.pz.common.core.domain.entity.SysRole
;
import
com.pz.common.core.domain.entity.SysUser
;
import
com.pz.common.core.domain.entity.SysUser
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.page.TableDataInfo
;
import
com.pz.common.core.domain.PageQuery
;
import
com.pz.common.core.domain.PageQuery
;
...
@@ -12,8 +13,10 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
...
@@ -12,8 +13,10 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import
com.pz.common.enums.UserType
;
import
com.pz.common.enums.UserType
;
import
com.pz.common.helper.LoginHelper
;
import
com.pz.common.helper.LoginHelper
;
import
com.pz.system.domain.StoreInfo
;
import
com.pz.system.domain.StoreInfo
;
import
com.pz.system.domain.SysUserRole
;
import
com.pz.system.mapper.StoreInfoMapper
;
import
com.pz.system.mapper.StoreInfoMapper
;
import
com.pz.system.mapper.SysUserMapper
;
import
com.pz.system.mapper.SysUserMapper
;
import
com.pz.system.mapper.SysUserRoleMapper
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.pz.system.domain.bo.StoreApplyBo
;
import
com.pz.system.domain.bo.StoreApplyBo
;
...
@@ -45,6 +48,8 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
...
@@ -45,6 +48,8 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
private
final
StoreInfoMapper
storeInfoMapper
;
private
final
StoreInfoMapper
storeInfoMapper
;
private
final
SysUserRoleMapper
sysUserRoleMapper
;
/**
/**
* 查询商城商户申请
* 查询商城商户申请
*/
*/
...
@@ -55,7 +60,7 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
...
@@ -55,7 +60,7 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
@Override
@Override
public
StoreApplyVo
queryByUserId
()
{
public
StoreApplyVo
queryByUserId
()
{
return
baseMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
StoreApply
>().
eq
(
StoreApply:
:
getUid
,
LoginHelper
.
getLoginUser
().
getUserId
()));
return
baseMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
StoreApply
>().
eq
(
StoreApply:
:
getUid
,
LoginHelper
.
getLoginUser
().
getUserId
()));
}
}
/**
/**
...
@@ -146,6 +151,11 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
...
@@ -146,6 +151,11 @@ public class StoreApplyServiceImpl implements IStoreApplyService {
sysUser
.
setPassword
(
BCrypt
.
hashpw
(
"123456"
));
sysUser
.
setPassword
(
BCrypt
.
hashpw
(
"123456"
));
sysUserMapper
.
insert
(
sysUser
);
sysUserMapper
.
insert
(
sysUser
);
SysUserRole
sysUserRole
=
new
SysUserRole
();
sysUserRole
.
setUserId
(
sysUser
.
getUserId
());
sysUserRole
.
setRoleId
(
3L
);
sysUserRoleMapper
.
insert
(
sysUserRole
);
});
});
}
}
return
baseMapper
.
updateById
(
update
)
>
0
;
return
baseMapper
.
updateById
(
update
)
>
0
;
...
...
pz-system/src/main/java/com/pz/system/service/impl/SysUserServiceImpl.java
View file @
29c4fe4f
...
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
...
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.pz.common.constant.CacheNames
;
import
com.pz.common.constant.CacheNames
;
...
@@ -42,6 +43,7 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -42,6 +43,7 @@ import org.springframework.transaction.annotation.Transactional;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Optional
;
/**
/**
* 用户 业务层处理
* 用户 业务层处理
...
@@ -65,6 +67,19 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
...
@@ -65,6 +67,19 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
@Override
@Override
public
TableDataInfo
<
SysUser
>
selectPageUserList
(
SysUser
user
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
SysUser
>
selectPageUserList
(
SysUser
user
,
PageQuery
pageQuery
)
{
Page
<
SysUser
>
page
=
baseMapper
.
selectPageUserList
(
pageQuery
.
build
(),
this
.
buildQueryWrapper
(
user
));
Page
<
SysUser
>
page
=
baseMapper
.
selectPageUserList
(
pageQuery
.
build
(),
this
.
buildQueryWrapper
(
user
));
Optional
.
ofNullable
(
page
.
getRecords
()).
ifPresent
(
sysUsers
->
{
sysUsers
.
forEach
(
sysUser
->
{
Optional
.
ofNullable
(
userRoleMapper
.
selectOne
(
Wrappers
.<
SysUserRole
>
lambdaQuery
().
eq
(
SysUserRole:
:
getUserId
,
sysUser
.
getUserId
())))
.
ifPresent
(
sysUserRole
->
{
Optional
.
ofNullable
(
roleMapper
.
selectById
(
sysUserRole
.
getRoleId
()))
.
ifPresent
(
sysRole
->
{
sysUser
.
setRoleName
(
sysRole
.
getRoleName
());
});
});
});
}
);
return
TableDataInfo
.
build
(
page
);
return
TableDataInfo
.
build
(
page
);
}
}
...
@@ -311,14 +326,14 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
...
@@ -311,14 +326,14 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
int
updateUser
(
SysUser
user
)
{
public
int
updateUser
(
SysUser
user
)
{
Long
userId
=
user
.
getUserId
();
Long
userId
=
user
.
getUserId
();
/
*/
/ 删除用户与角色关联
// 删除用户与角色关联
userRoleMapper
.
delete
(
new
LambdaQueryWrapper
<
SysUserRole
>().
eq
(
SysUserRole:
:
getUserId
,
userId
));
userRoleMapper
.
delete
(
new
LambdaQueryWrapper
<
SysUserRole
>().
eq
(
SysUserRole:
:
getUserId
,
userId
));
// 新增用户与角色管理
// 新增用户与角色管理
insertUserRole
(
user
);
insertUserRole
(
user
);
// 删除用户与岗位关联
//
// 删除用户与岗位关联
userPostMapper.delete(new LambdaQueryWrapper<SysUserPost>().eq(SysUserPost::getUserId, userId));
//
userPostMapper.delete(new LambdaQueryWrapper<SysUserPost>().eq(SysUserPost::getUserId, userId));
// 新增用户与岗位管理
//
// 新增用户与岗位管理
insertUserPost(user);*/
// insertUserPost(user);
return
baseMapper
.
updateById
(
user
);
return
baseMapper
.
updateById
(
user
);
}
}
...
@@ -492,17 +507,17 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
...
@@ -492,17 +507,17 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
public
UserIdentityVo
checkUserIdentity
(
Integer
userId
)
{
public
UserIdentityVo
checkUserIdentity
(
Integer
userId
)
{
UserIdentityVo
userIdentityVo
=
new
UserIdentityVo
();
UserIdentityVo
userIdentityVo
=
new
UserIdentityVo
();
SysUser
sysUser
=
baseMapper
.
selectById
(
userId
);
SysUser
sysUser
=
baseMapper
.
selectById
(
userId
);
if
(
null
==
sysUser
)
{
if
(
null
==
sysUser
)
{
return
userIdentityVo
;
return
userIdentityVo
;
}
}
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
SYS_USER
.
getUserType
()))
{
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
SYS_USER
.
getUserType
()))
{
userIdentityVo
.
setUserType
(
1
);
userIdentityVo
.
setUserType
(
1
);
}
else
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
APP_USER
.
getUserType
()))
{
}
else
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
APP_USER
.
getUserType
()))
{
Employees
employees
=
employeesMapper
.
selectOne
(
new
LambdaQueryWrapper
<
Employees
>().
eq
(
Employees:
:
getUid
,
sysUser
.
getUserId
()));
Employees
employees
=
employeesMapper
.
selectOne
(
new
LambdaQueryWrapper
<
Employees
>().
eq
(
Employees:
:
getUid
,
sysUser
.
getUserId
()));
userIdentityVo
.
setUserType
(
2
);
userIdentityVo
.
setUserType
(
2
);
userIdentityVo
.
setEmCmId
(
employees
.
getId
());
userIdentityVo
.
setEmCmId
(
employees
.
getId
());
userIdentityVo
.
setEmCmStatus
(
employees
.
getStatus
());
userIdentityVo
.
setEmCmStatus
(
employees
.
getStatus
());
}
else
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
AMERCHANT_USER
.
getUserType
()))
{
}
else
if
(
sysUser
.
getUserType
().
equals
(
UserType
.
AMERCHANT_USER
.
getUserType
()))
{
Company
company
=
companyMapper
.
selectOne
(
new
LambdaQueryWrapper
<
Company
>().
eq
(
Company:
:
getUid
,
sysUser
.
getUserId
()));
Company
company
=
companyMapper
.
selectOne
(
new
LambdaQueryWrapper
<
Company
>().
eq
(
Company:
:
getUid
,
sysUser
.
getUserId
()));
userIdentityVo
.
setUserType
(
3
);
userIdentityVo
.
setUserType
(
3
);
userIdentityVo
.
setEmCmId
(
company
.
getId
());
userIdentityVo
.
setEmCmId
(
company
.
getId
());
...
...
pz-system/src/main/resources/mapper/system/SysUserMapper.xml
View file @
29c4fe4f
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.pz.system.mapper.SysUserMapper"
>
<mapper
namespace=
"com.pz.system.mapper.SysUserMapper"
>
<resultMap
type=
"SysUser"
id=
"SysUserResult"
>
<resultMap
type=
"SysUser"
id=
"SysUserResult"
>
...
@@ -81,43 +81,87 @@
...
@@ -81,43 +81,87 @@
r.data_scope,
r.data_scope,
r.status as role_status
r.status as role_status
from sys_user u
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_role r on r.role_id = sur.role_id
left join sys_role r on r.role_id = sur.role_id
</sql>
</sql>
<select
id=
"selectPageUserList"
resultMap=
"SysUserResult"
>
<select
id=
"selectPageUserList"
resultMap=
"SysUserResult"
>
select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex,
select u.user_id,
u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader
u.dept_id,
u.nick_name,
u.user_name,
u.email,
u.avatar,
u.phonenumber,
u.sex,
u.status,
u.del_flag,
u.login_ip,
u.login_date,
u.create_by,
u.create_time,
u.remark,
d.dept_name,
d.leader
from sys_user u
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_dept d on u.dept_id = d.dept_id
${ew.getCustomSqlSegment}
${ew.getCustomSqlSegment}
</select>
</select>
<select
id=
"selectUserList"
resultMap=
"SysUserResult"
>
<select
id=
"selectUserList"
resultMap=
"SysUserResult"
>
select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex,
select u.user_id,
u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader
u.dept_id,
u.nick_name,
u.user_name,
u.email,
u.avatar,
u.phonenumber,
u.sex,
u.status,
u.del_flag,
u.login_ip,
u.login_date,
u.create_by,
u.create_time,
u.remark,
d.dept_name,
d.leader
from sys_user u
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_dept d on u.dept_id = d.dept_id
${ew.getCustomSqlSegment}
${ew.getCustomSqlSegment}
</select>
</select>
<select
id=
"selectAllocatedList"
resultMap=
"SysUserResult"
>
<select
id=
"selectAllocatedList"
resultMap=
"SysUserResult"
>
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, u.create_time
select distinct u.user_id,
u.dept_id,
u.user_name,
u.nick_name,
u.email,
u.phonenumber,
u.status,
u.create_time
from sys_user u
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_role r on r.role_id = sur.role_id
left join sys_role r on r.role_id = sur.role_id
${ew.getCustomSqlSegment}
${ew.getCustomSqlSegment}
</select>
</select>
<select
id=
"selectUnallocatedList"
resultMap=
"SysUserResult"
>
<select
id=
"selectUnallocatedList"
resultMap=
"SysUserResult"
>
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, u.create_time
select distinct u.user_id,
u.dept_id,
u.user_name,
u.nick_name,
u.email,
u.phonenumber,
u.status,
u.create_time
from sys_user u
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_user_role sur on u.user_id = sur.user_id
left join sys_role r on r.role_id = sur.role_id
left join sys_role r on r.role_id = sur.role_id
${ew.getCustomSqlSegment}
${ew.getCustomSqlSegment}
</select>
</select>
<select
id=
"selectUserByUserName"
parameterType=
"String"
resultMap=
"SysUserResult"
>
<select
id=
"selectUserByUserName"
parameterType=
"String"
resultMap=
"SysUserResult"
>
...
...
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