记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
9aded918
Commit
9aded918
authored
Sep 27, 2022
by
GaoHu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拉入黑名单设置原因
parent
0903f472
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
12 deletions
+15
-12
SmileUserController.java
...in/web/controller/zhengzai/smile/SmileUserController.java
+1
-1
SaveUserStateParam.java
...t/client/admin/zhengzai/smile/dto/SaveUserStateParam.java
+3
-0
ISmileUserService.java
...lient/admin/zhengzai/smile/service/ISmileUserService.java
+1
-1
SmileUserServiceImpl.java
...min/zhengzai/smile/service/impl/SmileUserServiceImpl.java
+6
-9
SmileUserMapper.java
...a/com/liquidnet/service/smile/mapper/SmileUserMapper.java
+1
-1
SmileUserMapper.xml
...es/com/liquidnet/service/smile/mapper/SmileUserMapper.xml
+3
-0
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/smile/SmileUserController.java
View file @
9aded918
...
...
@@ -87,7 +87,7 @@ public class SmileUserController extends BaseController {
@ResponseBody
@ApiOperationSupport
(
order
=
1
)
public
AjaxResult
updateUserStateById
(
@RequestBody
SaveUserStateParam
saveUserStateParam
)
{
return
iSmileUserService
.
updateUserStateById
(
saveUserStateParam
.
getUid
(),
saveUserStateParam
.
getState
());
return
iSmileUserService
.
updateUserStateById
(
saveUserStateParam
.
getUid
(),
saveUserStateParam
.
getState
()
,
saveUserStateParam
.
getReason
()
);
}
@PostMapping
(
"/listByState"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/dto/SaveUserStateParam.java
View file @
9aded918
...
...
@@ -17,4 +17,7 @@ public class SaveUserStateParam {
@ApiModelProperty
(
value
=
"标识【0:正常;1:黑名单】"
,
example
=
"1"
)
@NotNull
(
message
=
"标识不能为空"
)
private
Integer
state
;
@ApiModelProperty
(
value
=
"拉黑原因"
)
private
String
reason
;
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/service/ISmileUserService.java
View file @
9aded918
...
...
@@ -18,7 +18,7 @@ public interface ISmileUserService extends IService<SmileUser> {
List
<
SmileUserVoOrg
>
getUserListByOrgId
(
Long
orgId
,
Long
agentId
);
AjaxResult
updateUserStateById
(
String
uid
,
Integer
state
);
AjaxResult
updateUserStateById
(
String
uid
,
Integer
state
,
String
reason
);
PageInfo
<
SmileUserCheckDao
>
listUserCheck
(
UserCheckParam
userCheckParam
);
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/service/impl/SmileUserServiceImpl.java
View file @
9aded918
...
...
@@ -127,11 +127,11 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
}
@Override
public
AjaxResult
updateUserStateById
(
String
uid
,
Integer
state
)
{
public
AjaxResult
updateUserStateById
(
String
uid
,
Integer
state
,
String
reason
)
{
SmileUserVO
smileUserVO
=
getSmileUserVO
(
uid
);
//修改黑名单
smileUserMapper
.
updateUserStateById
(
uid
,
state
);
updateRedisSetUser
(
smileUserVO
,
uid
,
state
);
smileUserMapper
.
updateUserStateById
(
uid
,
state
,
reason
);
updateRedisSetUser
(
smileUserVO
,
uid
,
state
,
reason
);
return
AjaxResult
.
success
();
}
...
...
@@ -326,15 +326,12 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
}
//跟新redis中的用户 0:正常,1:黑名单
private
void
updateRedisSetUser
(
SmileUserVO
smileUserVO
,
String
uid
,
Integer
state
)
{
private
void
updateRedisSetUser
(
SmileUserVO
smileUserVO
,
String
uid
,
Integer
state
,
String
reason
)
{
SmileUserVO
userVO
=
smileRedisUtils
.
getSmileUserVO
(
uid
);
if
(
StringUtils
.
isNotNull
(
userVO
))
{
userVO
.
setState
(
state
);
}
else
{
//状态 0:正常,1:黑名单
if
(
StringUtils
.
isNotNull
(
state
))
{
smileUserVO
.
setState
(
state
);
}
userVO
.
setUpdatedDate
(
LocalDateTime
.
now
());
userVO
.
setErrorReason
(
reason
!=
null
&&
!
reason
.
equals
(
""
)
?
reason
:
userVO
.
getErrorReason
());
}
//存入黑白名单状态
smileRedisUtils
.
setSmileUserVO
(
uid
,
userVO
);
...
...
liquidnet-bus-do/liquidnet-service-smile-do/src/main/java/com/liquidnet/service/smile/mapper/SmileUserMapper.java
View file @
9aded918
...
...
@@ -34,7 +34,7 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> {
void
updateUserByUid
(
@Param
(
"uid"
)
String
uid
,
@Param
(
"orgId"
)
Long
orgId
,
@Param
(
"type"
)
Integer
tag
,
@Param
(
"agentId"
)
String
agentId
);
void
updateUserStateById
(
@Param
(
"uid"
)
String
uid
,
@Param
(
"state"
)
Integer
state
);
void
updateUserStateById
(
@Param
(
"uid"
)
String
uid
,
@Param
(
"state"
)
Integer
state
,
@Param
(
"reason"
)
String
reason
);
void
updateUserCheckByUid
(
@Param
(
"uid"
)
String
uid
,
@Param
(
"type"
)
Integer
type
,
@Param
(
"reason"
)
String
reason
);
int
getCount
();
...
...
liquidnet-bus-do/liquidnet-service-smile-do/src/main/resources/com/liquidnet/service/smile/mapper/SmileUserMapper.xml
View file @
9aded918
...
...
@@ -135,6 +135,9 @@
<update
id=
"updateUserStateById"
>
update smile_user
set `state` = #{state},
<if
test=
"reason!=null and reason != ''"
>
error_reason = #{reason},
</if>
updated_date=NOW()
where `uid` = #{uid}
</update>
...
...
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