Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
97ee1da3
Commit
97ee1da3
authored
Aug 10, 2023
by
tianyiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
企业人员修改
parent
40a499f2
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
51 additions
and
1 deletion
+51
-1
TzsUserInfoDto.java
.../yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
+2
-1
TzsUserInfo.java
.../yeejoin/amos/boot/module/tcm/api/entity/TzsUserInfo.java
+6
-0
ITzsUserInfoService.java
...amos/boot/module/tcm/api/service/ITzsUserInfoService.java
+1
-0
TzsUserInfoVo.java
...om/yeejoin/amos/boot/module/tcm/api/vo/TzsUserInfoVo.java
+7
-0
TzsUserInfoMapper.xml
...e-tcm-api/src/main/resources/mapper/TzsUserInfoMapper.xml
+2
-0
TzsUserInfoController.java
...boot/module/tcm/biz/controller/TzsUserInfoController.java
+7
-0
TzsUserInfoServiceImpl.java
...t/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
+26
-0
No files found.
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
View file @
97ee1da3
...
...
@@ -68,5 +68,6 @@ public class TzsUserInfoDto extends BaseDto {
@ApiModelProperty
(
value
=
"年龄"
)
private
Integer
age
;
@ApiModelProperty
(
value
=
"平台账号锁定状态"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/TzsUserInfo.java
View file @
97ee1da3
...
...
@@ -117,4 +117,10 @@ public class TzsUserInfo extends BaseEntity {
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/**
* 平台账号锁定状态
*/
@TableField
(
"lock_status"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/service/ITzsUserInfoService.java
View file @
97ee1da3
...
...
@@ -22,4 +22,5 @@ public interface ITzsUserInfoService extends IService<TzsUserInfo> {
Map
<
String
,
Object
>
getDetail
(
Long
id
);
boolean
BindAccount
(
Map
<
String
,
Object
>
map
);
String
startOrStopAccount
(
Map
<
String
,
Object
>
map
);
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/vo/TzsUserInfoVo.java
View file @
97ee1da3
...
...
@@ -107,4 +107,11 @@ public class TzsUserInfoVo {
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/**
* 平台账号锁定状态
*/
@TableField
(
"lock_status"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/resources/mapper/TzsUserInfoMapper.xml
View file @
97ee1da3
...
...
@@ -15,6 +15,8 @@
speciality,
profile,
amos_user_name,
amos_user_id,
lock_status,
CASE
WHEN gender = 1 THEN
'男' ELSE '女'
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/controller/TzsUserInfoController.java
View file @
97ee1da3
...
...
@@ -126,4 +126,11 @@ public class TzsUserInfoController extends BaseController {
public
ResponseModel
<
Boolean
>
BindAccount
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
return
ResponseHelper
.
buildResponse
(
tzsUserInfoService
.
BindAccount
(
map
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/startOrStopAccount"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"启用或者停用账户"
,
notes
=
"启用或者停用账户"
)
public
ResponseModel
<
String
>
startOrStopAccount
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
return
ResponseHelper
.
buildResponse
(
tzsUserInfoService
.
startOrStopAccount
(
map
));
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
View file @
97ee1da3
...
...
@@ -51,6 +51,9 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
private
final
String
USER_ROLE
=
"QYRYJS"
;
//企业人员用户组
private
final
String
ROLE_GROUP
=
"QYRYYHZ"
;
//平台用户锁定状态
private
final
String
UNLOCK
=
"UNLOCK"
;
private
final
String
LOCK
=
"LOCK"
;
@Autowired
private
TzsUserQualificationsServiceImpl
tzsUserQualificationsService
;
...
...
@@ -231,6 +234,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
TzsUserInfo
tzsUserInfo
=
tzsUserInfoMapper
.
selectById
(
sequenceNbr
);
tzsUserInfo
.
setAmosUserId
(
userResult
.
getResult
().
getUserId
());
tzsUserInfo
.
setAmosUserName
(
userResult
.
getResult
().
getUserName
());
tzsUserInfo
.
setLockStatus
(
status
);
tzsUserInfoMapper
.
updateById
(
tzsUserInfo
);
}
return
true
;
...
...
@@ -244,4 +248,26 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
}
}
@Override
public
String
startOrStopAccount
(
Map
<
String
,
Object
>
map
)
{
Long
sequenceNbr
=
Long
.
valueOf
(
map
.
get
(
"sequenceNbr"
).
toString
());
String
amosUserId
=
map
.
get
(
"amosUserId"
).
toString
();
String
lockStatus
=
null
;
FeignClientResult
<
List
<
String
>>
userResult
=
null
;
if
(
UNLOCK
.
equals
(
map
.
get
(
"lockStatus"
)))
{
userResult
=
Privilege
.
agencyUserClient
.
lockUsers
(
amosUserId
);
lockStatus
=
200
==
userResult
.
getStatus
()
?
LOCK
:
UNLOCK
;
}
else
{
userResult
=
Privilege
.
agencyUserClient
.
unlockUsers
(
amosUserId
);
lockStatus
=
200
==
userResult
.
getStatus
()
?
UNLOCK
:
LOCK
;
}
if
(!
ObjectUtils
.
isEmpty
(
lockStatus
)){
TzsUserInfo
tzsUserInfo
=
new
TzsUserInfo
();
tzsUserInfo
.
setSequenceNbr
(
sequenceNbr
);
tzsUserInfo
.
setLockStatus
(
lockStatus
);
tzsUserInfoMapper
.
updateById
(
tzsUserInfo
);
}
return
userResult
.
getResult
().
get
(
0
);
}
}
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