Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
chnmuseum-party
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
liqin
chnmuseum-party
Commits
1e72c1e5
Commit
1e72c1e5
authored
Mar 29, 2021
by
wzp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改数据权限
parent
1ebf431d
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
142 additions
and
81 deletions
+142
-81
AuditMapper.java
...java/cn/wisenergy/chnmuseum/party/mapper/AuditMapper.java
+2
-1
TBoxOperationMapper.java
...wisenergy/chnmuseum/party/mapper/TBoxOperationMapper.java
+1
-1
AuditService.java
...va/cn/wisenergy/chnmuseum/party/service/AuditService.java
+2
-1
TBoxOperationService.java
...senergy/chnmuseum/party/service/TBoxOperationService.java
+1
-1
AuditServiceImpl.java
...energy/chnmuseum/party/service/impl/AuditServiceImpl.java
+3
-2
TBoxOperationServiceImpl.java
...hnmuseum/party/service/impl/TBoxOperationServiceImpl.java
+9
-3
TOrganServiceImpl.java
...nergy/chnmuseum/party/service/impl/TOrganServiceImpl.java
+0
-2
AuditController.java
...nergy/chnmuseum/party/web/controller/AuditController.java
+17
-3
LoginController.java
...nergy/chnmuseum/party/web/controller/LoginController.java
+12
-8
TBoxOperationController.java
...nmuseum/party/web/controller/TBoxOperationController.java
+22
-2
TInteractionController.java
...hnmuseum/party/web/controller/TInteractionController.java
+8
-3
TOrganController.java
...ergy/chnmuseum/party/web/controller/TOrganController.java
+10
-8
TUserController.java
...nergy/chnmuseum/party/web/controller/TUserController.java
+41
-41
AuditMapper.xml
src/main/resources/mapper/AuditMapper.xml
+10
-4
TBoxOperationMapper.xml
src/main/resources/mapper/TBoxOperationMapper.xml
+4
-1
No files found.
src/main/java/cn/wisenergy/chnmuseum/party/mapper/AuditMapper.java
View file @
1e72c1e5
package
cn
.
wisenergy
.
chnmuseum
.
party
.
mapper
;
import
cn.wisenergy.chnmuseum.party.model.TUser
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
cn.wisenergy.chnmuseum.party.model.Audit
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
@@ -18,5 +19,5 @@ import java.util.List;
*/
public
interface
AuditMapper
extends
BaseMapper
<
Audit
>
{
List
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
@Param
(
"
name"
)
String
name
,
@Param
(
"status"
)
String
status
);
List
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
@Param
(
"
user"
)
TUser
user
);
}
src/main/java/cn/wisenergy/chnmuseum/party/mapper/TBoxOperationMapper.java
View file @
1e72c1e5
...
...
@@ -18,7 +18,7 @@ import java.util.List;
*/
public
interface
TBoxOperationMapper
extends
BaseMapper
<
TBoxOperation
>
{
List
<
TBoxOperation
>
getList
(
@Param
(
"status"
)
String
status
);
List
<
TBoxOperation
>
getList
(
@Param
(
"status"
)
String
status
,
@Param
(
"areaId"
)
String
areaId
);
List
<
TBoxOperation
>
selectBoxPage
(
Page
<
TBoxOperation
>
page
,
@Param
(
"user"
)
TUser
user
);
}
src/main/java/cn/wisenergy/chnmuseum/party/service/AuditService.java
View file @
1e72c1e5
package
cn
.
wisenergy
.
chnmuseum
.
party
.
service
;
import
cn.wisenergy.chnmuseum.party.model.Audit
;
import
cn.wisenergy.chnmuseum.party.model.TUser
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
...
...
@@ -14,5 +15,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public
interface
AuditService
extends
IService
<
Audit
>
{
Page
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
String
name
,
String
status
);
Page
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
TUser
user
);
}
src/main/java/cn/wisenergy/chnmuseum/party/service/TBoxOperationService.java
View file @
1e72c1e5
...
...
@@ -17,7 +17,7 @@ import java.util.List;
*/
public
interface
TBoxOperationService
extends
IService
<
TBoxOperation
>
{
List
<
TBoxOperation
>
getList
(
String
status
);
List
<
TBoxOperation
>
getList
(
String
status
,
String
areaId
);
Page
<
TBoxOperation
>
selectBoxPage
(
Page
<
TBoxOperation
>
page
,
TUser
user
);
}
src/main/java/cn/wisenergy/chnmuseum/party/service/impl/AuditServiceImpl.java
View file @
1e72c1e5
...
...
@@ -2,6 +2,7 @@ package cn.wisenergy.chnmuseum.party.service.impl;
import
cn.wisenergy.chnmuseum.party.model.Audit
;
import
cn.wisenergy.chnmuseum.party.mapper.AuditMapper
;
import
cn.wisenergy.chnmuseum.party.model.TUser
;
import
cn.wisenergy.chnmuseum.party.service.AuditService
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
...
...
@@ -29,7 +30,7 @@ public class AuditServiceImpl extends ServiceImpl<AuditMapper, Audit> implements
private
AuditMapper
auditMapper
;
@Override
public
Page
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
String
name
,
String
status
)
{
return
page
.
setRecords
(
auditMapper
.
getUserList
(
page
,
name
,
status
));
public
Page
<
Audit
>
getUserList
(
Page
<
Audit
>
page
,
TUser
user
)
{
return
page
.
setRecords
(
auditMapper
.
getUserList
(
page
,
user
));
}
}
src/main/java/cn/wisenergy/chnmuseum/party/service/impl/TBoxOperationServiceImpl.java
View file @
1e72c1e5
...
...
@@ -30,12 +30,18 @@ public class TBoxOperationServiceImpl extends ServiceImpl<TBoxOperationMapper, T
private
TBoxOperationMapper
tBoxOperationMapper
;
@Override
public
List
<
TBoxOperation
>
getList
(
String
status
)
{
return
tBoxOperationMapper
.
getList
(
status
);
public
List
<
TBoxOperation
>
getList
(
String
status
,
String
areaId
)
{
return
tBoxOperationMapper
.
getList
(
status
,
areaId
);
}
@Override
public
Page
<
TBoxOperation
>
selectBoxPage
(
Page
<
TBoxOperation
>
page
,
TUser
user
)
{
return
page
.
setRecords
(
tBoxOperationMapper
.
selectBoxPage
(
page
,
user
));
return
page
.
setRecords
(
tBoxOperationMapper
.
selectBoxPage
(
page
,
user
));
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
"110101"
.
substring
(
0
,
2
));
}
}
src/main/java/cn/wisenergy/chnmuseum/party/service/impl/TOrganServiceImpl.java
View file @
1e72c1e5
...
...
@@ -59,8 +59,6 @@ public class TOrganServiceImpl extends ServiceImpl<TOrganMapper, TOrgan> impleme
@Override
public
boolean
batchUpload
(
List
excelList
)
{
boolean
flag
=
false
;
List
<
TOrgan
>
list
=
new
ArrayList
<>();
List
<
TOrgan
>
list1
=
list
();
HashMap
<
String
,
TOrgan
>
map1
=
new
HashMap
<>();
list1
.
stream
().
forEach
(
o
->
map1
.
put
(
o
.
getName
(),
o
));
...
...
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/AuditController.java
View file @
1e72c1e5
...
...
@@ -53,12 +53,26 @@ public class AuditController extends BaseController {
@ApiImplicitParam
(
name
=
"_index"
,
value
=
"分页起始偏移量"
,
paramType
=
"query"
,
dataType
=
"Integer"
),
@ApiImplicitParam
(
name
=
"_size"
,
value
=
"返回条数"
,
paramType
=
"query"
,
dataType
=
"Integer"
),
@ApiImplicitParam
(
name
=
"name"
,
value
=
"账号名称或提交人"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"status"
,
value
=
"待初审 TBC, 驳回 REFUSED,待复审 TBCA, 通过APPROVED_FINAL"
,
paramType
=
"query"
,
dataType
=
"String"
)
@ApiImplicitParam
(
name
=
"name"
,
value
=
"账号名称或提交人"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"status"
,
value
=
"待初审 TBC, 驳回 REFUSED,待复审 TBCA, 通过APPROVED_FINAL"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"level"
,
value
=
"初审 TBC,复审 TBCA"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
public
Map
<
String
,
Object
>
getUserList
(
String
name
,
String
status
)
{
public
Map
<
String
,
Object
>
getUserList
(
String
name
,
String
status
,
String
level
)
{
Page
<
Audit
>
auditList
;
try
{
auditList
=
auditService
.
getUserList
(
getPage
(),
name
,
status
);
TUser
user1
=
getcurUser
();
TUser
user
=
new
TUser
();
if
(
StringUtils
.
isNotBlank
(
name
))
{
user
.
setUserName
(
name
);
}
if
(
StringUtils
.
isNotBlank
(
status
))
{
user
.
setStatus
(
status
);
}
if
(
StringUtils
.
isNotBlank
(
level
))
{
user
.
setAuditStatus
(
level
);
}
user
.
setOrgCode
(
user1
.
getOrgCode
());
auditList
=
auditService
.
getUserList
(
getPage
(),
user
);
return
getResult
(
auditList
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/LoginController.java
View file @
1e72c1e5
...
...
@@ -126,25 +126,29 @@ public class LoginController {
//访问一次,计数一次
ValueOperations
<
String
,
String
>
opsForValue
=
stringRedisTemplate
.
opsForValue
();
if
(
"LOCK"
.
equals
(
opsForValue
.
get
(
SHIRO_IS_LOCK
+
username
)))
{
resultMap
.
put
(
"
status"
,
400
);
resultMap
.
put
(
"
resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"由于密码输入错误次数大于5次,12小时内帐号已禁止登录!请您联系相关管理人员,联系电话:13924551212,邮箱:325346534@zh.com。"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
user
=
userService
.
selectByUsername
(
username
);
if
(
user
==
null
)
{
resultMap
.
put
(
"
status"
,
500
);
resultMap
.
put
(
"
resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"用户名或密码不正确!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
if
(
"2"
.
equals
(
user
.
getStatus
()))
{
throw
new
DisabledAccountException
(
"此帐号已禁用,请联系管理员!"
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"此帐号已禁用,请联系管理员!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
if
(
user
.
getPermanent
()!=
null
&&!
user
.
getPermanent
())
{
if
(
user
.
getEffectiveDate
().
isAfter
(
LocalDate
.
now
())||
user
.
getExiredDate
().
isBefore
(
LocalDate
.
now
()))
{
throw
new
DisabledAccountException
(
"此帐号已失效,请联系管理员!"
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"此帐号已失效,请联系管理员!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
}
...
...
@@ -187,11 +191,11 @@ public class LoginController {
resultMap
.
put
(
"user"
,
user
);
resultMap
.
put
(
"token"
,
token
);
resultMap
.
put
(
"menuList"
,
userMenuPerms
);
resultMap
.
put
(
"
status"
,
201
);
resultMap
.
put
(
"
resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"登录成功"
);
return
ResponseEntity
.
status
(
HttpStatus
.
CREATED
).
body
(
resultMap
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"
status"
,
500
);
resultMap
.
put
(
"
resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
e
.
getMessage
());
}
}
...
...
@@ -206,7 +210,7 @@ public class LoginController {
this
.
stringRedisTemplate
.
delete
(
SHIRO_JWT_TOKEN
+
token
);
}
JSONObject
resultMap
=
new
JSONObject
();
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"成功"
);
resultMap
.
put
(
"data"
,
""
);
return
ResponseEntity
.
status
(
HttpStatus
.
OK
).
body
(
resultMap
);
...
...
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TBoxOperationController.java
View file @
1e72c1e5
...
...
@@ -72,8 +72,10 @@ public class TBoxOperationController extends BaseController {
user
.
setOrgId
(
organId
);
}
if
(
StringUtils
.
isNotBlank
(
areaId
))
{
user
.
setAreaId
(
areaId
);
String
areaId1
=
getAreaId
(
areaId
);
user
.
setAreaId
(
areaId1
);
}
//设置数据权限
user
.
setOrgCode
(
user1
.
getOrgCode
());
Page
<
TBoxOperation
>
page
=
null
;
try
{
...
...
@@ -153,8 +155,11 @@ public class TBoxOperationController extends BaseController {
@ApiOperation
(
value
=
"获取机顶盒运维信息全部列表(无分页)"
,
notes
=
"获取机顶盒运维信息全部列表(无分页)"
)
public
Map
<
String
,
Object
>
getTBoxOperationList
(
String
status
)
{
List
<
TBoxOperation
>
tBoxOperationList
=
null
;
TUser
user
=
getcurUser
();
//设置数据权限
String
areaId
=
user
.
getAreaId
();
try
{
tBoxOperationList
=
tBoxOperationService
.
getList
(
status
);
tBoxOperationList
=
tBoxOperationService
.
getList
(
status
,
areaId
);
return
getResult
(
tBoxOperationList
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
@@ -173,6 +178,7 @@ public class TBoxOperationController extends BaseController {
@RequiresPermissions
(
"/boxOperation/getPageList"
)
@ApiOperation
(
value
=
"获取机顶盒运维信息分页列表"
,
notes
=
"获取机顶盒运维信息分页列表"
)
public
Map
<
String
,
Object
>
getTBoxOperationPageList
(
String
organId
,
Integer
status
,
String
areaId
)
{
TUser
user
=
getcurUser
();
UpdateWrapper
<
TBoxOperation
>
wrapper
=
new
UpdateWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
organId
))
{
wrapper
.
eq
(
"organ_id"
,
organId
);
...
...
@@ -183,6 +189,10 @@ public class TBoxOperationController extends BaseController {
if
(
StringUtils
.
isNotBlank
(
areaId
))
{
wrapper
.
eq
(
"area_id"
,
areaId
);
}
if
(
StringUtils
.
isNotBlank
(
user
.
getAreaId
()))
{
//设置数据权限
wrapper
.
likeRight
(
"area_id"
,
getAreaId
(
user
.
getAreaId
()));
}
wrapper
.
orderByDesc
(
"create_time"
);
Page
<
TBoxOperation
>
page
=
null
;
try
{
...
...
@@ -208,5 +218,15 @@ public class TBoxOperationController extends BaseController {
return
getFailResult
();
}
public
String
getAreaId
(
String
areaId
){
if
(
"00"
.
equals
(
areaId
.
substring
(
4
)))
{
areaId
=
areaId
.
substring
(
0
,
4
);
}
if
(
"0000"
.
equals
(
areaId
.
substring
(
2
)))
{
areaId
=
areaId
.
substring
(
0
,
2
);
}
return
areaId
;
}
}
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TInteractionController.java
View file @
1e72c1e5
...
...
@@ -69,20 +69,25 @@ public class TInteractionController extends BaseController {
try
{
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<
String
,
Object
>();
if
(
StringUtils
.
isBlank
(
tInteraction
.
getName
())||
StringUtils
.
isBlank
(
tInteraction
.
getPassword
()))
{
resultMap
.
put
(
"code"
,
400
);
resultMap
.
put
(
"code"
,
"400"
);
resultMap
.
put
(
"msg"
,
"请输入用户名和密码"
);
return
resultMap
;
}
TUser
user
=
userService
.
selectByUsername
(
tInteraction
.
getName
());
if
(
user
==
null
)
{
resultMap
.
put
(
"code"
,
500
);
resultMap
.
put
(
"code"
,
"500"
);
resultMap
.
put
(
"msg"
,
"用户名错误"
);
return
resultMap
;
}
if
(
"2"
.
equals
(
user
.
getType
()))
{
resultMap
.
put
(
"code"
,
"500"
);
resultMap
.
put
(
"msg"
,
"用户不是单位管理员"
);
return
resultMap
;
}
byte
[]
salt
=
user
.
getPasswordSalt
();
if
(!
new
String
(
SHA256PasswordEncryptionService
.
createPasswordHash
(
tInteraction
.
getPassword
(),
salt
))
.
equals
(
new
String
(
user
.
getPasswordHash
())))
{
resultMap
.
put
(
"code"
,
500
);
resultMap
.
put
(
"code"
,
"500"
);
resultMap
.
put
(
"msg"
,
"密码错误"
);
return
resultMap
;
}
...
...
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TOrganController.java
View file @
1e72c1e5
...
...
@@ -73,6 +73,7 @@ public class TOrganController extends BaseController {
organ
.
setCreateTime
(
DateUtil80
.
getDateTimeOfTimestamp
(
System
.
currentTimeMillis
()));
organ
.
setUpdateTime
(
DateUtil80
.
getDateTimeOfTimestamp
(
System
.
currentTimeMillis
()));
String
organCode
=
getOrganCode
(
organ
.
getParentId
());
organ
.
setLevel
(
organCode
.
length
()/
3
);
organ
.
setCode
(
organCode
);
organ
.
setId
(
organCode
);
// 保存业务节点信息
...
...
@@ -94,16 +95,17 @@ public class TOrganController extends BaseController {
try
{
TOrgan
byId
=
tOrganService
.
selectById
(
tOrgan
.
getId
());
if
(
byId
.
getLevel
()!=
tOrgan
.
getLevel
()&&
byId
.
getChildren
().
size
()>
0
){
if
(!
byId
.
getParentId
().
equals
(
tOrgan
.
getParentId
())){
tOrgan
.
setCode
(
getOrganCode
(
tOrgan
.
getParentId
()));
}
if
(
byId
.
getLevel
()!=
tOrgan
.
getCode
().
length
()/
3
&&
byId
.
getChildren
().
size
()>
0
){
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"resultCode"
,
500
);
map
.
put
(
"resultCode"
,
"500"
);
map
.
put
(
"message"
,
"机构存在下级机构,不能修改机构级别!"
);
map
.
put
(
"data"
,
""
);
return
map
;
}
if
(!
byId
.
getParentId
().
equals
(
tOrgan
.
getParentId
())){
tOrgan
.
setCode
(
getOrganCode
(
tOrgan
.
getParentId
()));
}
tOrgan
.
setUpdateTime
(
DateUtil80
.
getDateTimeOfTimestamp
(
System
.
currentTimeMillis
()));
boolean
flag
=
false
;
flag
=
tOrganService
.
updateById
(
tOrgan
);
...
...
@@ -271,15 +273,15 @@ public class TOrganController extends BaseController {
List
excelList
=
ImportExcelUtil
.
readExcel
(
file
.
getOriginalFilename
(),
file
.
getInputStream
());
flag
=
tOrganService
.
batchUpload
(
excelList
);
if
(!
flag
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"massage"
,
"导入失败!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"massage"
,
"导入成功!"
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"massage"
,
"导入失败!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
...
...
src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TUserController.java
View file @
1e72c1e5
...
...
@@ -186,7 +186,7 @@ public class TUserController extends BaseController {
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<
String
,
Object
>();
try
{
if
(
StringUtils
.
isBlank
(
user
.
getUserName
()))
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"账号不能为空!"
);
return
resultMap
;
}
else
{
...
...
@@ -203,13 +203,13 @@ public class TUserController extends BaseController {
user
.
setRoleList
(
new
ArrayList
<>());
user
.
getRoleList
().
add
(
"1"
);
}
else
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"请选择角色!"
);
return
resultMap
;
}
}
if
(
StringUtils
.
isBlank
(
user
.
getOrgId
()))
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"请选择机构!"
);
return
resultMap
;
}
...
...
@@ -221,7 +221,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"org_id"
,
user
.
getOrgId
());
List
<
TUser
>
list
=
userService
.
list
(
ew
);
if
(
list
.
size
()
>=
3
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"机构已存在三个单位管理员!"
);
return
resultMap
;
}
...
...
@@ -233,7 +233,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"user_name"
,
user
.
getUserName
());
TUser
one
=
this
.
userService
.
getOne
(
ew
);
if
(
one
!=
null
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"账号已存在!"
);
return
resultMap
;
}
...
...
@@ -267,16 +267,16 @@ public class TUserController extends BaseController {
if
(!
ret
)
{
// 新增失败, 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
return
resultMap
;
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"添加成功"
);
// 201
return
resultMap
;
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
logger
.
error
(
"新增成员错误!"
,
e
);
}
...
...
@@ -294,7 +294,7 @@ public class TUserController extends BaseController {
boolean
ret
=
false
;
if
(
user
.
getId
()
!=
null
)
{
if
(
"1"
.
equals
(
user
.
getId
())
&&
"2"
.
equals
(
user
.
getStatus
()))
{
resultMap
.
put
(
"status"
,
400
);
resultMap
.
put
(
"status"
,
"400"
);
resultMap
.
put
(
"message"
,
"该账号不能被禁用"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -325,19 +325,19 @@ public class TUserController extends BaseController {
}
}
else
{
// 更新失败, 400
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"请选择用户"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
if
(!
ret
)
{
// 更新失败, 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
// 204
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"更新成功"
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
...
...
@@ -356,7 +356,7 @@ public class TUserController extends BaseController {
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
try
{
if
(
"1"
.
equals
(
userId
))
{
resultMap
.
put
(
"status"
,
400
);
resultMap
.
put
(
"status"
,
"400"
);
resultMap
.
put
(
"message"
,
"该账号不能被删除"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -371,11 +371,11 @@ public class TUserController extends BaseController {
boolean
ret2
=
this
.
tUserRoleService
.
remove
(
userRoleWrapper
);
if
(!
ret1
||
!
ret2
)
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"删除失败"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
201
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"删除成功"
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
...
...
@@ -422,11 +422,11 @@ public class TUserController extends BaseController {
stringRedisTemplate
.
delete
(
SHIRO_JWT_TOKEN
+
userId
);
}
if
(!
ret
)
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"禁用失败"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"禁用成功"
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
...
...
@@ -479,11 +479,11 @@ public class TUserController extends BaseController {
entity
.
setUpdateTime
(
DateUtil80
.
getDateTimeOfTimestamp
(
System
.
currentTimeMillis
()));
boolean
ret
=
this
.
userService
.
updateById
(
entity
);
if
(!
ret
)
{
map
.
put
(
"resultCode"
,
500
);
map
.
put
(
"resultCode"
,
"500"
);
map
.
put
(
"message"
,
"服务器错误"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
map
);
}
map
.
put
(
"resultCode"
,
200
);
map
.
put
(
"resultCode"
,
"200"
);
map
.
put
(
"message"
,
"启用成功"
);
return
ResponseEntity
.
ok
(
map
);
}
catch
(
Exception
e
)
{
...
...
@@ -514,24 +514,24 @@ public class TUserController extends BaseController {
ret
=
this
.
userService
.
updateById
(
user
);
}
else
{
logger
.
error
(
"旧密码不正确"
);
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"旧密码不正确"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
if
(!
ret
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"修改失败"
);
// 更新失败, 500
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"修改成功"
);
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
logger
.
error
(
"更新密码错误!"
,
e
);
}
// 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"修改失败"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
).
body
(
resultMap
);
}
...
...
@@ -541,9 +541,9 @@ public class TUserController extends BaseController {
@RequestMapping
(
value
=
"/resetPassword"
,
method
=
RequestMethod
.
PUT
)
@RequiresPermissions
(
"/user/resetPassword"
)
@MethodLog
(
operModule
=
OperModule
.
USER
,
operType
=
OperType
.
UPDATE
)
public
ResponseEntity
<
Map
<
Object
,
String
>>
resetPassword
(
String
userId
)
{
public
ResponseEntity
<
Map
<
Object
,
Object
>>
resetPassword
(
String
userId
)
{
try
{
Map
<
Object
,
String
>
map
=
new
LinkedHashMap
<>();
Map
<
Object
,
Object
>
map
=
new
LinkedHashMap
<>();
TUser
user
=
new
TUser
();
user
.
setId
(
userId
);
String
newPassword
=
"123456"
;
...
...
@@ -577,7 +577,7 @@ public class TUserController extends BaseController {
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<
String
,
Object
>();
try
{
if
(
StringUtils
.
isBlank
(
user
.
getUserName
()))
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"账号不能为空!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
else
{
...
...
@@ -593,7 +593,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"user_name"
,
user
.
getUserName
());
TUser
one
=
this
.
userService
.
getOne
(
ew
);
if
(
one
!=
null
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"账号已存在!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -606,7 +606,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"org_id"
,
user
.
getOrgId
());
List
<
TUser
>
list
=
this
.
userService
.
list
(
ew
);
if
(
list
!=
null
&&
list
.
size
()>
1
&&
list
.
get
(
0
)!=
null
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"每个单位只能有一个机顶盒账号!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -637,18 +637,18 @@ public class TUserController extends BaseController {
if
(!
ret
)
{
// 新增失败, 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
)
.
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"添加成功"
);
resultMap
.
put
(
"data"
,
user
.
getPassword
());
// 201
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
logger
.
error
(
"新增成员错误!"
,
e
);
}
...
...
@@ -664,7 +664,7 @@ public class TUserController extends BaseController {
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<
String
,
Object
>();
try
{
if
(
StringUtils
.
isBlank
(
user
.
getUserName
()))
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"账号不能为空!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
else
{
...
...
@@ -680,7 +680,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"user_name"
,
user
.
getUserName
());
TUser
one
=
this
.
userService
.
getOne
(
ew
);
if
(
one
!=
null
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"账号已存在!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -702,18 +702,18 @@ public class TUserController extends BaseController {
if
(!
ret
)
{
// 新增失败, 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
)
.
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"添加成功"
);
resultMap
.
put
(
"data"
,
user
.
getPassword
());
// 201
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
logger
.
error
(
"新增成员错误!"
,
e
);
}
...
...
@@ -729,7 +729,7 @@ public class TUserController extends BaseController {
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<
String
,
Object
>();
try
{
if
(
StringUtils
.
isBlank
(
user
.
getUserName
()))
{
resultMap
.
put
(
"resultCode"
,
400
);
resultMap
.
put
(
"resultCode"
,
"400"
);
resultMap
.
put
(
"message"
,
"账号不能为空!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
else
{
...
...
@@ -745,7 +745,7 @@ public class TUserController extends BaseController {
ew
.
eq
(
"user_name"
,
user
.
getUserName
());
TUser
one
=
this
.
userService
.
getOne
(
ew
);
if
(
one
!=
null
)
{
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"账号已存在!"
);
return
ResponseEntity
.
status
(
HttpStatus
.
BAD_REQUEST
).
body
(
resultMap
);
}
...
...
@@ -767,18 +767,18 @@ public class TUserController extends BaseController {
if
(!
ret
)
{
// 新增失败, 500
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
return
ResponseEntity
.
status
(
HttpStatus
.
INTERNAL_SERVER_ERROR
)
.
body
(
resultMap
);
}
resultMap
.
put
(
"resultCode"
,
200
);
resultMap
.
put
(
"resultCode"
,
"200"
);
resultMap
.
put
(
"message"
,
"添加成功"
);
resultMap
.
put
(
"data"
,
user
.
getPassword
());
// 201
return
ResponseEntity
.
ok
(
resultMap
);
}
catch
(
Exception
e
)
{
resultMap
.
put
(
"resultCode"
,
500
);
resultMap
.
put
(
"resultCode"
,
"500"
);
resultMap
.
put
(
"message"
,
"服务器忙"
);
logger
.
error
(
"新增成员错误!"
,
e
);
}
...
...
src/main/resources/mapper/AuditMapper.xml
View file @
1e72c1e5
...
...
@@ -29,11 +29,17 @@
left join t_organ o on o.id = a.organ_id
left join t_user u on u.id = a.user_id
where 1 = 1
<if
test=
"
name != null and n
ame != ''"
>
and (u.user_name LIKE concat('%', #{
name}, '%') or a.audit_content LIKE concat('%', #{n
ame}, '%'))
<if
test=
"
user.userName != null and user.userN
ame != ''"
>
and (u.user_name LIKE concat('%', #{
user.userName}, '%') or a.content LIKE concat('%', #{user.userN
ame}, '%'))
</if>
<if
test=
"status != null and name != ''"
>
and a.status = #{status}
<if
test=
"user.status != null and user.status != ''"
>
and a.status = #{user.status}
</if>
<if
test=
"user.auditStatus != null and user.auditStatus != ''"
>
and a.level = #{user.auditStatus}
</if>
<if
test=
"user.orgCode != null and user.orgCode != ''"
>
and o.code LIKE concat(#{user.orgCode}, '%')
</if>
and a.is_deleted = false
and a.type = 'ACCOUNT'
...
...
src/main/resources/mapper/TBoxOperationMapper.xml
View file @
1e72c1e5
...
...
@@ -28,6 +28,9 @@ left join t_organ r on r.id = b.organ_id
<if
test=
"status!= null and status != '' "
>
and b.status =#{status}
</if>
<if
test=
"areaId!= null and areaId != '' "
>
and r.area_id like concat(#{areaId}, '%')
</if>
</select>
<select
id=
"selectBoxPage"
resultMap=
"BaseResultMap"
>
...
...
@@ -43,7 +46,7 @@ left join t_organ r on r.id = b.organ_id
<if
test=
"user.areaId!= null and user.areaId != '' "
>
and b.area_id =#{user.areaId}
</if>
<if
test=
"
ser.orgCode != null and user.orgCode != '' "
>
<if
test=
"
u
ser.orgCode != null and user.orgCode != '' "
>
and o.code LIKE concat(#{user.orgCode}, '%')
</if>
and u.is_deleted = false
...
...
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