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
35186da2
Commit
35186da2
authored
Dec 30, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小程序查询接口
parent
f230bde7
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
69 additions
and
5 deletions
+69
-5
GroupChatPlanApiService.java
...oban/manage/api/service/chat/GroupChatPlanApiService.java
+2
-0
GroupChatPlanOwnerLogMapper.java
.../service/dao/mapper/chat/GroupChatPlanOwnerLogMapper.java
+3
-0
GroupChatPlanOwnerLogService.java
...ge/service/service/chat/GroupChatPlanOwnerLogService.java
+3
-0
GroupChatPlanOwnerLogServiceImpl.java
...e/service/chat/impl/GroupChatPlanOwnerLogServiceImpl.java
+11
-0
GroupChatPlanApiServiceImpl.java
...ce/service/out/impl/chat/GroupChatPlanApiServiceImpl.java
+7
-0
GroupChatMapper.xml
...ervice/src/main/resources/mapper/chat/GroupChatMapper.xml
+1
-1
GroupChatPlanOwnerLogMapper.xml
...ain/resources/mapper/chat/GroupChatPlanOwnerLogMapper.xml
+26
-0
GroupChatPlanController.java
...manage/web/controller/haoban/GroupChatPlanController.java
+16
-4
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/chat/GroupChatPlanApiService.java
View file @
35186da2
...
@@ -31,6 +31,8 @@ public interface GroupChatPlanApiService {
...
@@ -31,6 +31,8 @@ public interface GroupChatPlanApiService {
// 更新备注
// 更新备注
public
ServiceResponse
<
GroupChatPlanDTO
>
updateRemark
(
GroupChatPlanDTO
dto
);
public
ServiceResponse
<
GroupChatPlanDTO
>
updateRemark
(
GroupChatPlanDTO
dto
);
public
ServiceResponse
<
GroupChatPlanOwnerLogDTO
>
getOwnerInfo
(
Long
planId
,
String
staffId
,
String
clerkId
,
String
wxEnterpriseId
);
/**
/**
*
*
* @Title: doPlanTimer
* @Title: doPlanTimer
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/chat/GroupChatPlanOwnerLogMapper.java
View file @
35186da2
...
@@ -42,4 +42,6 @@ public interface GroupChatPlanOwnerLogMapper {
...
@@ -42,4 +42,6 @@ public interface GroupChatPlanOwnerLogMapper {
public
List
<
ChatOwnerTotalDTO
>
listOwnerLogPageForWxaTotal
(
GroupChatPlanSearchQDTO
qdto
);
public
List
<
ChatOwnerTotalDTO
>
listOwnerLogPageForWxaTotal
(
GroupChatPlanSearchQDTO
qdto
);
public
List
<
GroupChatPlanOwnerLogDTO
>
listOwnerLogPageForWxa
(
GroupChatPlanSearchQDTO
qdto
);
public
List
<
GroupChatPlanOwnerLogDTO
>
listOwnerLogPageForWxa
(
GroupChatPlanSearchQDTO
qdto
);
public
GroupChatPlanOwnerLogDTO
getOwnerInfo
(
@Param
(
"planId"
)
Long
planId
,
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/GroupChatPlanOwnerLogService.java
View file @
35186da2
...
@@ -33,4 +33,6 @@ public interface GroupChatPlanOwnerLogService {
...
@@ -33,4 +33,6 @@ public interface GroupChatPlanOwnerLogService {
public
Page
<
GroupChatPlanOwnerLogDTO
>
listOwnerLogPageForWxa
(
GroupChatPlanSearchQDTO
qdto
,
public
Page
<
GroupChatPlanOwnerLogDTO
>
listOwnerLogPageForWxa
(
GroupChatPlanSearchQDTO
qdto
,
BasePageInfo
basePageInfo
);
BasePageInfo
basePageInfo
);
public
GroupChatPlanOwnerLogDTO
getOwnerInfo
(
Long
planId
,
String
staffId
,
String
clerkId
,
String
wxEnterpriseId
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatPlanOwnerLogServiceImpl.java
View file @
35186da2
...
@@ -236,4 +236,14 @@ public class GroupChatPlanOwnerLogServiceImpl implements GroupChatPlanOwnerLogSe
...
@@ -236,4 +236,14 @@ public class GroupChatPlanOwnerLogServiceImpl implements GroupChatPlanOwnerLogSe
return
retPage
;
return
retPage
;
}
}
@Override
public
GroupChatPlanOwnerLogDTO
getOwnerInfo
(
Long
planId
,
String
staffId
,
String
clerkId
,
String
wxEnterpriseId
)
{
GroupChatPlanOwnerLogDTO
dto
=
this
.
groupChatPlanOwnerLogMapper
.
getOwnerInfo
(
planId
,
staffId
,
clerkId
,
wxEnterpriseId
)
;
if
(
null
!=
dto
&&
StringUtils
.
isNotBlank
(
dto
.
getClerkId
()))
{
ClerkDTO
clerk
=
this
.
clerkService
.
getclerkById
(
dto
.
getClerkId
());
dto
.
setClerkName
(
clerk
.
getClerkName
());
}
return
dto
;
}
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/chat/GroupChatPlanApiServiceImpl.java
View file @
35186da2
...
@@ -57,6 +57,13 @@ public class GroupChatPlanApiServiceImpl implements GroupChatPlanApiService {
...
@@ -57,6 +57,13 @@ public class GroupChatPlanApiServiceImpl implements GroupChatPlanApiService {
return
ServiceResponse
.
success
(
dto
);
return
ServiceResponse
.
success
(
dto
);
}
}
@Override
public
ServiceResponse
<
GroupChatPlanOwnerLogDTO
>
getOwnerInfo
(
Long
planId
,
String
staffId
,
String
clerkId
,
String
wxEnterpriseId
)
{
GroupChatPlanOwnerLogDTO
dto
=
this
.
groupChatPlanOwnerLogService
.
getOwnerInfo
(
planId
,
staffId
,
clerkId
,
wxEnterpriseId
)
;
return
ServiceResponse
.
success
(
dto
);
}
/**
/**
*
*
* @Title: doPlan
* @Title: doPlan
...
...
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatMapper.xml
View file @
35186da2
...
@@ -124,7 +124,7 @@
...
@@ -124,7 +124,7 @@
<update
id=
"updateChatErrorRemark"
>
<update
id=
"updateChatErrorRemark"
>
update tab_haoban_group_chat set
update tab_haoban_group_chat set
chat_remark = #{chatRemark} , init_flag = 2 , update_time = now()
chat_remark = #{chatRemark} , init_flag = 2 , update_time = now()
, staff_id = null
where group_chat_id = #{groupChatId}
where group_chat_id = #{groupChatId}
</update>
</update>
...
...
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatPlanOwnerLogMapper.xml
View file @
35186da2
...
@@ -204,4 +204,29 @@
...
@@ -204,4 +204,29 @@
order by a.create_time desc , a.owner_log_id
order by a.create_time desc , a.owner_log_id
</select>
</select>
<select
id=
"getOwnerInfo"
resultType=
"com.gic.haoban.manage.api.dto.chat.GroupChatPlanOwnerLogDTO"
>
select
a.owner_log_id ownerLogId ,
b.plan_id planId ,
b.name planName ,
a.staff_id staffId ,
a.clerk_id clerkId ,
a.store_id storeId ,
a.send_status sendStatus ,
a.send_count sendCount ,
a.fail_count failCount ,
a.send_time sendTime ,
a.create_time createTime ,
b.end_time expireDate ,
b.end_time endTime ,
b.start_time startTime ,
a.done_flag doneFlag ,
a.msgid msgid
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 a.wx_enterprise_id = #{wxEnterpriseId} and a.plan_id = #{planId} and b.delete_flag = 0 and a.staff_id = #{staffId}
and a.clerk_id = #{clerkId}
</select>
</mapper>
</mapper>
\ No newline at end of file
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/haoban/GroupChatPlanController.java
View file @
35186da2
...
@@ -91,7 +91,7 @@ public class GroupChatPlanController {
...
@@ -91,7 +91,7 @@ public class GroupChatPlanController {
}
}
@RequestMapping
(
"detail"
)
@RequestMapping
(
"detail"
)
public
RestResponse
<
Object
>
detail
(
Long
planId
)
{
public
RestResponse
<
Object
>
detail
(
Long
planId
,
String
clerkId
,
String
staffId
,
String
wxEnterpriseId
)
{
if
(
null
==
planId
)
{
if
(
null
==
planId
)
{
return
RestResponse
.
failure
(
"1"
,
"planid为空"
);
return
RestResponse
.
failure
(
"1"
,
"planid为空"
);
}
}
...
@@ -112,13 +112,25 @@ public class GroupChatPlanController {
...
@@ -112,13 +112,25 @@ public class GroupChatPlanController {
Map
<
String
,
Object
>
retMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
retMap
=
new
HashMap
<>();
retMap
.
put
(
"plan"
,
plan
);
retMap
.
put
(
"plan"
,
plan
);
retMap
.
put
(
"materialList"
,
materials
);
retMap
.
put
(
"materialList"
,
materials
);
if
(
StringUtils
.
isNotEmpty
(
clerkId
))
{
ServiceResponse
<
GroupChatPlanOwnerLogDTO
>
resp
=
this
.
groupChatPlanApiService
.
getOwnerInfo
(
planId
,
staffId
,
clerkId
,
wxEnterpriseId
)
;
GroupChatPlanOwnerLogDTO
owner
=
resp
.
getResult
()
;
if
(!
resp
.
isSuccess
()||
null
==
owner
)
{
return
RestResponse
.
failure
(
"1"
,
"记录不存在"
);
}
Map
<
String
,
Object
>
ownerInfo
=
new
HashMap
<>()
;
ownerInfo
.
put
(
"clerkName"
,
owner
.
getClerkName
())
;
ownerInfo
.
put
(
"ownerLogId"
,
owner
.
getOwnerLogId
())
;
ownerInfo
.
put
(
"sendStatus"
,
owner
.
getSendStatus
())
;
retMap
.
put
(
"ownerInfo"
,
ownerInfo
)
;
}
return
RestResponse
.
successResult
(
retMap
);
return
RestResponse
.
successResult
(
retMap
);
}
}
@RequestMapping
(
"owner-do-list"
)
@RequestMapping
(
"owner-do-list"
)
public
RestResponse
<
Object
>
ownerDoList
(
Long
planId
,
String
clerkId
,
String
wxEnterpriseId
,
String
enterpriseId
,
public
RestResponse
<
Object
>
ownerDoList
(
Long
planId
,
String
clerkId
,
String
wxEnterpriseId
,
String
enterpriseId
,
String
staffId
,
Long
ownLogId
,
Long
ownLogId
,
BasePageInfo
basePageInfo
)
{
BasePageInfo
basePageInfo
)
{
if
(
null
==
ownLogId
||
null
==
planId
||
StringUtils
.
isEmpty
(
clerkId
))
{
if
(
null
==
planId
||
StringUtils
.
isEmpty
(
clerkId
))
{
return
RestResponse
.
failure
(
"1"
,
"参数未传"
);
return
RestResponse
.
failure
(
"1"
,
"参数未传"
);
}
}
GroupChatPlanSearchQDTO
qdto
=
new
GroupChatPlanSearchQDTO
();
GroupChatPlanSearchQDTO
qdto
=
new
GroupChatPlanSearchQDTO
();
...
...
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