Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
1e965cfc
Commit
1e965cfc
authored
Jun 04, 2024
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加好友
parent
53cc3326
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
7 deletions
+7
-7
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+1
-1
ExternalClerkRelatedServiceImpl.java
...service/service/impl/ExternalClerkRelatedServiceImpl.java
+4
-4
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+2
-2
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
1e965cfc
...
...
@@ -18,7 +18,7 @@ public interface TabHaobanExternalClerkRelatedMapper {
int
updateByPrimaryKeySelective
(
TabHaobanExternalClerkRelated
record
);
int
selectByClerkIdAndExternalUserId
(
@Param
(
"
clerkId"
)
String
clerk
Id
,
int
selectByClerkIdAndExternalUserId
(
@Param
(
"
staffId"
)
String
staff
Id
,
@Param
(
"externalUserId"
)
String
externalUserId
);
int
delByUserIdAndExternalUserId
(
@Param
(
"externalUserId"
)
String
externalUserId
,
@Param
(
"staffId"
)
String
staffId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/ExternalClerkRelatedServiceImpl.java
View file @
1e965cfc
...
...
@@ -87,15 +87,15 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
@Override
public
void
insert
(
TabHaobanExternalClerkRelated
related
)
{
String
clerkId
=
related
.
getClerkId
()
;
String
staffId
=
related
.
getStaffId
()
;
String
externalUserId
=
related
.
getExternalUserId
();
String
lockKey
=
"addExternalUser:"
+
externalUserId
+
clerk
Id
;
int
num1
=
mapper
.
selectByClerkIdAndExternalUserId
(
clerk
Id
,
externalUserId
);
String
lockKey
=
"addExternalUser:"
+
externalUserId
+
staff
Id
;
int
num1
=
mapper
.
selectByClerkIdAndExternalUserId
(
staff
Id
,
externalUserId
);
if
(
num1
>
0
)
{
return
;
}
RedisUtil
.
lock
(
lockKey
,
2L
);
int
num2
=
mapper
.
selectByClerkIdAndExternalUserId
(
clerk
Id
,
externalUserId
);
int
num2
=
mapper
.
selectByClerkIdAndExternalUserId
(
staff
Id
,
externalUserId
);
logger
.
info
(
"好友数={},{},{}"
,
num1
,
num2
,
externalUserId
);
if
(
num2
==
0
)
{
String
uuId
=
StringUtil
.
randomUUID
();
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
1e965cfc
...
...
@@ -231,7 +231,7 @@
select
count(*)
from tab_haoban_external_clerk_related
where
clerk_id = #{clerkId,jdbcType=VARCHAR
}
where
staff_id = #{staffId
}
and external_user_id = #{externalUserId}
and status_flag = 1
</select>
...
...
@@ -918,7 +918,7 @@
<select
id=
"halfDelFriendPage"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related
where wx_enterprise_id = #{wxEnterpriseId} and status_flag in (1,3,4) and external_status = 3
and half_del_time is null limit
${startItem},
1000
and half_del_time is null limit 1000
</select>
<update
id=
"updateHalfTime"
>
...
...
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