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
f674eb0f
Commit
f674eb0f
authored
May 19, 2021
by
bilingfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat : 销售线索群发任务, 新增API接口
parent
cf6e0f08
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
55 additions
and
8 deletions
+55
-8
ExternalClerkRelatedApiService.java
...an/manage/api/service/ExternalClerkRelatedApiService.java
+15
-4
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+12
-0
ExternalClerkRelatedApiServiceImpl.java
.../service/out/impl/ExternalClerkRelatedApiServiceImpl.java
+14
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+3
-4
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+11
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/ExternalClerkRelatedApiService.java
View file @
f674eb0f
...
...
@@ -15,11 +15,22 @@ import java.util.List;
public
interface
ExternalClerkRelatedApiService
{
/**
* 查询导购好友关联
*
* @param wxUserId : 微信用户id
* @param wxEnterpriseId : 微信企业id
* @param enterpriseId : 企业id
* @return : 返回好友关联
*/
List
<
ExternalClerkRelatedDTO
>
listByWxUserIdAndWxEnterpriseId
(
String
wxUserId
,
String
wxEnterpriseId
,
String
enterpriseId
);
/**
* 查询会员在企业下的好友关系
* @param memberId
* @param wxEnterpriseId
* @param enterpriseId
* @return
*
* @param memberId : 会员id
* @param wxEnterpriseId : 微信企业id
* @param enterpriseId : 企业id
* @return : 返回会员导购关联关系
*/
List
<
ExternalClerkRelatedDTO
>
listByMemberIdAndWxEnterpriseId
(
String
memberId
,
String
wxEnterpriseId
,
String
enterpriseId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
f674eb0f
...
...
@@ -118,4 +118,15 @@ public interface TabHaobanExternalClerkRelatedMapper {
List
<
TabHaobanExternalClerkRelated
>
listByMemberIdAndWxEnterpriseId
(
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
/**
* 查询会员在企业下的好友关系
* @param wxUserId
* @param wxEnterpriseId
* @param enterpriseId
* @return
*/
List
<
TabHaobanExternalClerkRelated
>
listByWxUserIdAndWxEnterpriseId
(
@Param
(
"wxUserId"
)
String
wxUserId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/ExternalClerkRelatedApiServiceImpl.java
View file @
f674eb0f
...
...
@@ -33,6 +33,20 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
private
MemberUnionidRelatedMapper
memberUnionidRelatedMapper
;
/**
* 查询导购好友关联
*
* @param wxUserId : 微信用户id
* @param wxEnterpriseId : 微信企业id
* @param enterpriseId : 企业id
* @return : 返回好友关联
*/
@Override
public
List
<
ExternalClerkRelatedDTO
>
listByWxUserIdAndWxEnterpriseId
(
String
wxUserId
,
String
wxEnterpriseId
,
String
enterpriseId
)
{
List
<
TabHaobanExternalClerkRelated
>
list
=
tabHaobanExternalClerkRelatedMapper
.
listByWxUserIdAndWxEnterpriseId
(
wxUserId
,
wxEnterpriseId
,
enterpriseId
);
return
EntityUtil
.
changeEntityListByJSON
(
ExternalClerkRelatedDTO
.
class
,
list
);
}
/**
* 查询会员在企业下的好友关系
*
* @param memberId : 会员id
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
f674eb0f
...
...
@@ -1119,7 +1119,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String
materialId
=
material
.
getMaterialId
();
//企微对应的id
String
maerialId
=
material
.
getMediaId
();
//判断企微id是否需要刷新
//判断
素材
企微id是否需要刷新
List
<
Integer
>
materialTypeList
=
Arrays
.
asList
(
2
,
4
,
5
,
6
);
if
(
materialTypeList
.
contains
(
materialType
))
{
Date
wxLastTime
=
material
.
getWxLastUploadTime
();
...
...
@@ -1150,10 +1150,9 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
else
if
(
materialType
==
6
)
{
QywxMiniprogramMaterialDTO
miniprogramMaterialDTO
=
new
QywxMiniprogramMaterialDTO
();
miniprogramMaterialDTO
.
setTitle
(
material
.
getMaterialTitle
());
//todo : 字段赋值
miniprogramMaterialDTO
.
setPicMediaId
(
maerialId
);
miniprogramMaterialDTO
.
setAppid
(
""
);
miniprogramMaterialDTO
.
setPage
(
""
);
miniprogramMaterialDTO
.
setAppid
(
material
.
getAppId
()
);
miniprogramMaterialDTO
.
setPage
(
material
.
getLink
()
);
dto
.
setMsgType
(
"miniprogram"
);
dto
.
setMiniprogram
(
miniprogramMaterialDTO
);
}
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
f674eb0f
...
...
@@ -492,4 +492,14 @@
and status_flag = 1
</select>
<select
id=
"listByWxUserIdAndWxEnterpriseId"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related
where wx_enterprise_id = #{wxEnterpriseId}
and enterprise_id = #{enterpriseId}
and wx_user_id = #{wxUserId}
and status_flag = 1
</select>
</mapper>
\ No newline at end of file
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