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
0a0e42cd
Commit
0a0e42cd
authored
Dec 15, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
群发统计
parent
77fa93d5
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
40 deletions
+6
-40
GroupChatPlanOwnerLogMapper.java
.../service/dao/mapper/chat/GroupChatPlanOwnerLogMapper.java
+0
-2
GroupChatPlanServiceImpl.java
...e/service/service/chat/impl/GroupChatPlanServiceImpl.java
+3
-2
GroupChatPlanOwnerLogMapper.xml
...ain/resources/mapper/chat/GroupChatPlanOwnerLogMapper.xml
+3
-36
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/chat/GroupChatPlanOwnerLogMapper.java
View file @
0a0e42cd
...
@@ -21,8 +21,6 @@ import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanOwnerLog;
...
@@ -21,8 +21,6 @@ import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanOwnerLog;
*/
*/
public
interface
GroupChatPlanOwnerLogMapper
{
public
interface
GroupChatPlanOwnerLogMapper
{
public
int
insert
(
TabGroupChatPlanOwnerLog
entity
);
public
int
batchInsert
(
List
<
TabGroupChatPlanOwnerLog
>
entity
);
public
int
batchInsert
(
List
<
TabGroupChatPlanOwnerLog
>
entity
);
public
int
update
(
TabGroupChatPlanOwnerLog
entity
);
public
int
update
(
TabGroupChatPlanOwnerLog
entity
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatPlanServiceImpl.java
View file @
0a0e42cd
...
@@ -174,7 +174,7 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
...
@@ -174,7 +174,7 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
@Override
@Override
public
void
doPlan
(
Long
planId
)
{
public
void
doPlan
(
Long
planId
)
{
logger
.
info
(
"开始
执行群群发计划,planId=
{}"
,
planId
);
logger
.
info
(
"开始
群群发发送
{}"
,
planId
);
TabGroupChatPlan
plan
=
this
.
groupChatPlanMapper
.
selectById
(
planId
);
TabGroupChatPlan
plan
=
this
.
groupChatPlanMapper
.
selectById
(
planId
);
if
(
null
==
plan
)
{
if
(
null
==
plan
)
{
logger
.
info
(
"计划不存在,planid={}"
,
planId
);
logger
.
info
(
"计划不存在,planid={}"
,
planId
);
...
@@ -255,8 +255,9 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
...
@@ -255,8 +255,9 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
@Override
@Override
public
void
doPlanSendInfo
(
Long
ownerLogId
)
{
public
void
doPlanSendInfo
(
Long
ownerLogId
)
{
logger
.
info
(
"开始
处理群发结果,ownerlogId=
{}"
,
ownerLogId
);
logger
.
info
(
"开始
群群发统计
{}"
,
ownerLogId
);
TabGroupChatPlanOwnerLog
ownerLog
=
this
.
groupChatPlanOwnerLogService
.
getById
(
ownerLogId
);
TabGroupChatPlanOwnerLog
ownerLog
=
this
.
groupChatPlanOwnerLogService
.
getById
(
ownerLogId
);
logger
.
info
(
"开始群群发统计{}"
,
ownerLog
.
getMsgid
());
String
wxEnterpriseId
=
ownerLog
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
ownerLog
.
getWxEnterpriseId
();
String
enterpriseId
=
ownerLog
.
getEnterpriseId
();
String
enterpriseId
=
ownerLog
.
getEnterpriseId
();
String
msgid
=
ownerLog
.
getMsgid
();
String
msgid
=
ownerLog
.
getMsgid
();
...
...
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatPlanOwnerLogMapper.xml
View file @
0a0e42cd
...
@@ -34,35 +34,6 @@
...
@@ -34,35 +34,6 @@
update_time , remark , msgid , delete_flag , done_flag , send_time , fail_count
update_time , remark , msgid , delete_flag , done_flag , send_time , fail_count
</sql>
</sql>
<!-- ===================== 新增 ======================== -->
<!-- ===================== 新增 ======================== -->
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanOwnerLog"
>
<![CDATA[
INSERT INTO tab_haoban_group_chat_plan_owner_log(
owner_log_id,
plan_id,
wx_enterprise_id,
enterprise_id,
staff_id,
store_id,
clerk_id,
send_status,
send_count,
create_time,
update_time , remark , msgid , delete_flag , done_flag
)VALUES(
#{ownerLogId,jdbcType=BIGINT},
#{planId,jdbcType=BIGINT},
#{wxEnterpriseId},
#{enterpriseId},
#{staffId},
#{storeId},
#{clerkId},
#{sendStatus},
#{sendCount},
#{createTime},
#{updateTime} , #{remark} , #{msgid} , 0 , 0
)
]]>
</insert>
<insert
id=
"batchInsert"
>
<insert
id=
"batchInsert"
>
INSERT INTO tab_haoban_group_chat_plan_owner_log(
INSERT INTO tab_haoban_group_chat_plan_owner_log(
...
@@ -88,7 +59,7 @@
...
@@ -88,7 +59,7 @@
#{item.storeId},
#{item.storeId},
#{item.clerkId},
#{item.clerkId},
#{item.sendStatus},
#{item.sendStatus},
#{item.sendCount}
,
0
,
0,
0,
#{item.createTime},
#{item.createTime},
#{item.updateTime} , #{item.remark} , #{item.msgid} , 0 , 0
#{item.updateTime} , #{item.remark} , #{item.msgid} , 0 , 0
...
@@ -102,13 +73,9 @@
...
@@ -102,13 +73,9 @@
store_id=#{storeId},
store_id=#{storeId},
clerk_id=#{clerkId},
clerk_id=#{clerkId},
send_status=#{sendStatus},
send_status=#{sendStatus},
fail_count=#{failCount},
send_count=#{sendCount},
update_time=now(),
update_time=now(),
remark=#{remark},
remark=#{remark},
msgid=#{msgid},
msgid=#{msgid}
done_flag=#{doneFlag},
send_time=#{sendTime}
where owner_log_id = #{ownerLogId}
where owner_log_id = #{ownerLogId}
]]>
]]>
</update>
</update>
...
@@ -137,7 +104,7 @@
...
@@ -137,7 +104,7 @@
<select
id=
"listForTimer"
resultType=
"long"
>
<select
id=
"listForTimer"
resultType=
"long"
>
SELECT a.owner_log_id FROM tab_haoban_group_chat_plan_owner_log a left join tab_haoban_group_chat_plan b on a.plan_id = b.plan_id
SELECT a.owner_log_id FROM tab_haoban_group_chat_plan_owner_log a left join tab_haoban_group_chat_plan b on a.plan_id = b.plan_id
WHERE b.end_time >= DATE_ADD(NOW(),INTERVAL -12 hour) and a.done_flag = 0 and a.delete_flag = 0 and b.delete_flag = 0
WHERE b.end_time >= DATE_ADD(NOW(),INTERVAL -12 hour) and a.done_flag = 0 and a.delete_flag = 0 and b.delete_flag = 0
and a.msgid is not null
<if
test=
"null != planId and -1 != planId"
>
<if
test=
"null != planId and -1 != planId"
>
and a.plan_id = #{planId}
and a.plan_id = #{planId}
</if>
</if>
...
...
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