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
5b7dcf52
Commit
5b7dcf52
authored
May 08, 2025
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
朋友圈重试
parent
6ce01e11
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
27 additions
and
21 deletions
+27
-21
QwMomentPlanService.java
...an/manage/service/service/moment/QwMomentPlanService.java
+2
-0
QwMomentPlanServiceImpl.java
.../service/service/moment/impl/QwMomentPlanServiceImpl.java
+17
-0
HaobanCommonMQApiServiceImpl.java
...ervice/service/out/impl/HaobanCommonMQApiServiceImpl.java
+4
-0
MomentTest.java
haoban-manage3-service/src/test/java/MomentTest.java
+4
-21
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/moment/QwMomentPlanService.java
View file @
5b7dcf52
...
@@ -52,4 +52,6 @@ public interface QwMomentPlanService {
...
@@ -52,4 +52,6 @@ public interface QwMomentPlanService {
void
getQwPublishData
(
Long
planId
,
String
cursor
)
;
void
getQwPublishData
(
Long
planId
,
String
cursor
)
;
void
qwDataTimer
(
String
params
);
void
qwDataTimer
(
String
params
);
void
sendRetry
(
Long
qwPlanId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/moment/impl/QwMomentPlanServiceImpl.java
View file @
5b7dcf52
...
@@ -443,6 +443,16 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
...
@@ -443,6 +443,16 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
List
<
String
>
clerkIdList
=
clerkList
.
stream
().
map
(
o
->
o
.
getClerkId
()).
collect
(
Collectors
.
toList
());
List
<
String
>
clerkIdList
=
clerkList
.
stream
().
map
(
o
->
o
.
getClerkId
()).
collect
(
Collectors
.
toList
());
ServiceResponse
<
String
>
resp
=
this
.
qywxSendService
.
share
(
plan
.
getWxEnterpriseId
(),
clerkIdList
,
msg
,
imageList
)
;
ServiceResponse
<
String
>
resp
=
this
.
qywxSendService
.
share
(
plan
.
getWxEnterpriseId
(),
clerkIdList
,
msg
,
imageList
)
;
logger
.
info
(
"发企微朋友={}"
,
JSONObject
.
toJSONString
(
resp
));
logger
.
info
(
"发企微朋友={}"
,
JSONObject
.
toJSONString
(
resp
));
// api concurrent out of limit
if
(
"45033"
.
equals
(
resp
.
getCode
()))
{
CommonMQDTO
mq
=
new
CommonMQDTO
()
;
mq
.
setType
(
8
)
;
Map
<
String
,
String
>
map
=
new
HashMap
<>()
;
map
.
put
(
"planId"
,
plan
.
getPlanId
()+
""
)
;
mq
.
setParams
(
map
);
this
.
haobanCommonMQApiService
.
putCommonDelayMessage
(
mq
,
300
);
return
;
}
String
jobId
=
resp
.
getResult
()
;
String
jobId
=
resp
.
getResult
()
;
if
(
StringUtils
.
isBlank
(
jobId
))
{
if
(
StringUtils
.
isBlank
(
jobId
))
{
logger
.
info
(
"朋友圈调用企微失败={}"
,
plan
.
getPlanId
());
logger
.
info
(
"朋友圈调用企微失败={}"
,
plan
.
getPlanId
());
...
@@ -683,4 +693,11 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
...
@@ -683,4 +693,11 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
}
}
}
}
}
}
@Override
public
void
sendRetry
(
Long
qwPlanId
)
{
logger
.
info
(
"朋友圈重试={}"
,
qwPlanId
);
TabQwMomentPlan
plan
=
this
.
qwMomentPlanMapper
.
getById
(
qwPlanId
)
;
this
.
sendToQiwei
(
plan
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/HaobanCommonMQApiServiceImpl.java
View file @
5b7dcf52
...
@@ -166,6 +166,10 @@ public class HaobanCommonMQApiServiceImpl implements HaobanCommonMQApiService {
...
@@ -166,6 +166,10 @@ public class HaobanCommonMQApiServiceImpl implements HaobanCommonMQApiService {
int
times
=
Integer
.
valueOf
(
map
.
get
(
"times"
))
;
int
times
=
Integer
.
valueOf
(
map
.
get
(
"times"
))
;
this
.
qwMomentPlanAttendService
.
updateMomentId
(
attendId
,
times
);
this
.
qwMomentPlanAttendService
.
updateMomentId
(
attendId
,
times
);
break
;
break
;
case
8
:
Long
qwPlanId
=
Long
.
valueOf
(
map
.
get
(
"planId"
))
;
this
.
qwMomentPlanService
.
sendRetry
(
qwPlanId
);
break
;
default
:
default
:
break
;
break
;
}
}
...
...
haoban-manage3-service/src/test/java/MomentTest.java
View file @
5b7dcf52
...
@@ -57,27 +57,10 @@ public class MomentTest {
...
@@ -57,27 +57,10 @@ public class MomentTest {
@Test
@Test
public
void
ddd
()
{
public
void
sendToQw
()
{
/* QwMomentPlanDTO dto = new QwMomentPlanDTO() ;
Long
id
=
792759787778540646L
;
dto.setPublishType(1);
TabQwMomentPlan
plan
=
this
.
qwMomentPlanMapper
.
getById
(
id
)
;
dto.setPublishTime(new Date());
this
.
qwMomentPlanService
.
sendToQiwei
(
plan
);
dto.setWxEnterpriseId("ca66a01b79474c40b3e7c7f93daf1a3b");
dto.setCreatorId("fefd1c81641711e69d0818c58a146fd2");
dto.setCreatorName("达摩管理");
dto.setEnterpriseId("ff8080815dacd3a2015dacd3ef5c0000");
dto.setExecType(1);
dto.setExpireDays(10);
dto.setPlanClerkType(1);
// ,"b2ef17cce11f476b996d0b27ebadf7fb"
List<String> clerkIds = Arrays.asList("b2ef17cce11f476b996d0b27ebadf7fb","753a367d709d40a38b17ed25847d3b4b") ;
dto.setSelectClerkIdList(clerkIds);
this.qwMomentApiService.save(dto) ;*/
/* Long planId = 772924621895778364L ;
TabQwMomentPlan plan = this.qwMomentPlanMapper.getById(planId) ;
this.qwMomentPlanService.sendToQiwei(plan);*/
this
.
qwMomentPlanService
.
qwDataTimer
(
"2"
);
}
}
...
...
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