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
d63cc730
Commit
d63cc730
authored
Oct 15, 2021
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:新增查询导购和会员是否是好友关系接口
parent
76badd9b
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
41 additions
and
8 deletions
+41
-8
ExternalClerkRelatedApiService.java
...an/manage/api/service/ExternalClerkRelatedApiService.java
+12
-0
StaffDepartmentRelatedApiService.java
.../manage/api/service/StaffDepartmentRelatedApiService.java
+2
-2
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+16
-0
ExternalClerkRelatedApiServiceImpl.java
.../service/out/impl/ExternalClerkRelatedApiServiceImpl.java
+8
-1
StaffDepartmentRelatedApiServiceImpl.java
...ervice/out/impl/StaffDepartmentRelatedApiServiceImpl.java
+3
-5
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+0
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/ExternalClerkRelatedApiService.java
View file @
d63cc730
...
...
@@ -148,4 +148,16 @@ public interface ExternalClerkRelatedApiService {
*/
void
delByMemberIdAndEnterpriseId
(
String
memberId
,
String
enterpriseId
,
String
mergeMemberId
);
/**
* 导购和会员是否是好友关系,true是好友
*
* @param memberId 会员id
* @param clerkId 导购id
* @param enterpriseId 企业ID
* @return boolean
* @author mozhu
* @date 2021-10-15 11:36:36
*/
boolean
isFriends
(
String
memberId
,
String
clerkId
,
String
enterpriseId
);
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/StaffDepartmentRelatedApiService.java
View file @
d63cc730
...
...
@@ -36,7 +36,7 @@ public interface StaffDepartmentRelatedApiService {
String
getPageUrl
(
int
type
,
String
data
);
/**
* 发送消息,单人发送
* 发送
企微
消息,单人发送
*
* @param clerkId
* @param title
...
...
@@ -47,7 +47,7 @@ public interface StaffDepartmentRelatedApiService {
boolean
sendSingleMessage
(
String
clerkId
,
String
title
,
String
content
,
String
pageUrl
);
/**
* 单人消息发送通用方法
*
发送企微消息,
单人消息发送通用方法
*
* @param clerkId : 接收人id
* @param title : 通知标题
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
d63cc730
...
...
@@ -209,4 +209,19 @@ public interface TabHaobanExternalClerkRelatedMapper {
* @date 2021-09-13 16:59:49
*/
int
updateStatusByMemberId
(
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
/**
* 是否是盆友
*
* @param memberId 成员身份
* @param clerkId 职员id
* @param enterpriseId 企业标识
* @return {@link TabHaobanExternalClerkRelated }
* @author mozhu
* @date 2021-10-15 11:40:33
*/
int
isFriends
(
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"clerkId"
)
String
clerkId
,
@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 @
d63cc730
...
...
@@ -33,10 +33,11 @@ import java.util.List;
@Service
public
class
ExternalClerkRelatedApiServiceImpl
implements
ExternalClerkRelatedApiService
{
private
static
final
Logger
log
=
LogManager
.
getLogger
(
ExternalClerkRelatedApiServiceImpl
.
class
);
@Autowired
private
TabHaobanExternalClerkRelatedMapper
tabHaobanExternalClerkRelatedMapper
;
@Autowired
private
MemberUnionidRelatedMapper
memberUnionidRelatedMapper
;
...
...
@@ -233,4 +234,10 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
}
}
@Override
public
boolean
isFriends
(
String
memberId
,
String
clerkId
,
String
enterpriseId
)
{
int
friends
=
tabHaobanExternalClerkRelatedMapper
.
isFriends
(
memberId
,
clerkId
,
enterpriseId
);
return
friends
>
0
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffDepartmentRelatedApiServiceImpl.java
View file @
d63cc730
...
...
@@ -264,7 +264,6 @@ public class StaffDepartmentRelatedApiServiceImpl implements StaffDepartmentRela
//导购删除,,审核记录,,消息发送
@Override
public
void
sendClerkDel
(
String
clerkName
,
String
clerkCode
,
String
storeId
,
int
auditStatus
,
String
auditReason
)
{
//TODO huang 发送店长,门店关联记录列表
String
messageTitle
=
"门店导购变更"
;
String
messageContent
=
"删除导购:"
+
clerkName
+
"("
+
clerkCode
+
")"
;
JSONObject
jsonObject
=
new
JSONObject
();
...
...
@@ -286,16 +285,16 @@ public class StaffDepartmentRelatedApiServiceImpl implements StaffDepartmentRela
@Override
public
boolean
sendSingleMessage
(
String
clerkId
,
String
title
,
String
content
,
String
pageUrl
)
{
if
(
StringUtils
.
isEmpty
(
clerkId
))
{
if
(
StringUtils
.
isEmpty
(
clerkId
))
{
logger
.
info
(
"clerkId不存在============>"
);
return
false
;
}
Map
<
String
,
String
>
map
=
getWxUserIdByClerkId
(
clerkId
);
Map
<
String
,
String
>
map
=
getWxUserIdByClerkId
(
clerkId
);
String
wxUserId
=
map
.
get
(
"wxUserId"
);
String
corpId
=
map
.
get
(
"corpId"
);
String
name
=
map
.
get
(
"clerkName"
);
if
(
jodd
.
util
.
StringUtil
.
isEmpty
(
wxUserId
))
{
if
(
StringUtils
.
isBlank
(
wxUserId
))
{
logger
.
info
(
"wxUserId不存在============clerkId={}"
,
clerkId
);
return
false
;
}
...
...
@@ -303,7 +302,6 @@ public class StaffDepartmentRelatedApiServiceImpl implements StaffDepartmentRela
content
=
content
.
substring
(
0
,
26
);
content
=
content
+
"..."
;
}
//先发送下,试试
QywxXcxSendMessageDTO
messageDTO
=
new
QywxXcxSendMessageDTO
();
List
<
ItemDTO
>
items
=
new
ArrayList
();
ItemDTO
dto1
=
new
ItemDTO
();
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
d63cc730
This diff is collapsed.
Click to expand it.
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