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
d03323e7
Commit
d03323e7
authored
Jun 02, 2021
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
素材列表fix
parent
5a9a027e
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
6 deletions
+12
-6
CheckQywxSettingApiServiceImpl.java
...vice/service/out/impl/CheckQywxSettingApiServiceImpl.java
+6
-3
ServiceTest.java
haoban-manage3-service/src/test/java/ServiceTest.java
+6
-3
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/CheckQywxSettingApiServiceImpl.java
View file @
d03323e7
...
...
@@ -10,6 +10,7 @@ import com.gic.haoban.manage.api.dto.WxEnterpriseDTO;
import
com.gic.haoban.manage.api.service.CheckQywxSettingApiService
;
import
com.gic.haoban.manage.service.service.WxEnterpriseService
;
import
com.gic.redis.data.util.RedisUtil
;
import
org.apache.commons.lang3.StringUtils
;
import
org.redisson.api.RBucket
;
import
org.redisson.api.RMap
;
import
org.redisson.api.RedissonClient
;
...
...
@@ -65,7 +66,7 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
@Override
public
void
saveFriendCallback
(
String
wxEnterpriseId
,
ExternalUserDTO
externalUserDTO
,
MemberUnionidRelatedDTO
dto
)
{
if
(
null
==
externalUserDTO
)
{
messageAlert
(
wxEnterpriseId
,
dto
);
messageAlert
(
wxEnterpriseId
,
dto
,
null
);
//todo 告警
return
;
}
...
...
@@ -80,6 +81,7 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
}
else
{
map
.
put
(
THIRD_APP
,
externalUserDTO
);
}
messageAlert
(
wxEnterpriseId
,
dto
,
"好友提醒:"
+
dto
.
getSuiteid
());
}
/**
...
...
@@ -88,7 +90,8 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
* @param wxEnterpriseId
* @param dto
*/
private
void
messageAlert
(
String
wxEnterpriseId
,
MemberUnionidRelatedDTO
dto
)
{
private
void
messageAlert
(
String
wxEnterpriseId
,
MemberUnionidRelatedDTO
dto
,
String
titleSub
)
{
titleSub
=
StringUtils
.
isBlank
(
titleSub
)
?
"加好友异常"
:
titleSub
;
String
key
=
ALERT_KEY
+
wxEnterpriseId
;
RBucket
<
Object
>
bucket
=
RedisUtil
.
getRedisClient
().
getBucket
(
key
);
boolean
b
=
bucket
.
trySet
(
1
,
60L
,
TimeUnit
.
SECONDS
);
...
...
@@ -100,7 +103,7 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
String
traceId
=
providerLocalTag
.
traceId
;
String
traceUrl
=
"http://212.64.4.231:8780/damo-stats/mongodb/getLogMessagesView?trace_id="
+
traceId
;
String
title
=
wxEnterpriseDTO
.
getCorpName
()
+
":
加好友异常"
;
String
title
=
wxEnterpriseDTO
.
getCorpName
()
+
":
"
+
titleSub
;
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
link
=
new
HashMap
<>();
map
.
put
(
"msgtype"
,
"link"
);
...
...
haoban-manage3-service/src/test/java/ServiceTest.java
View file @
d03323e7
...
...
@@ -76,9 +76,12 @@ public class ServiceTest {
// wxEnterpriseRelatedApiService.flushBindStoreByEnterpriseId("ff8080815dacd3a2015dacd3ef5c0000",
// "-1", "-1", ChannelCodeEnum.SYNC_UNBIND.getCode());
// }
MemberUnionidRelatedDTO
dto
=
new
MemberUnionidRelatedDTO
();
dto
.
setSuiteid
(
"selfSuiteId"
);
checkQywxSettingApiService
.
saveFriendCallback
(
"ca66a01b79474c40b3e7c7f93daf1a3b"
,
null
,
dto
);
checkQywxSettingApiService
.
setFriendSetting
(
"ca66a01b79474c40b3e7c7f93daf1a3b"
,
"宿命の战"
);
// MemberUnionidRelatedDTO dto = new MemberUnionidRelatedDTO();
// dto.setSuiteid("selfSuiteId");
// checkQywxSettingApiService.saveFriendCallback("ca66a01b79474c40b3e7c7f93daf1a3b", null, dto);
// wxEnterpriseRelatedApiService.flushBindStoreByEnterpriseId("ff808081593917d90159398ec6340012",
// "ca66a01b79474c40b3e7c7f93daf1a3b", "-1", ChannelCodeEnum.SYNC_UNBIND.getCode());
...
...
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