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
2e2181ab
Commit
2e2181ab
authored
Apr 21, 2021
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录信息
parent
96577c44
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
35 additions
and
13 deletions
+35
-13
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+4
-2
ExternalClerkRelatedService.java
...n/manage/service/service/ExternalClerkRelatedService.java
+2
-0
ExternalClerkRelatedServiceImpl.java
...service/service/impl/ExternalClerkRelatedServiceImpl.java
+5
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+11
-7
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+13
-4
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
2e2181ab
...
...
@@ -34,8 +34,10 @@ public interface TabHaobanExternalClerkRelatedMapper {
TabHaobanExternalClerkRelated
getByParams
(
@Param
(
"userId"
)
String
userId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"name"
)
String
name
,
@Param
(
"createTime"
)
String
createTime
);
List
<
TabHaobanExternalClerkRelated
>
listByExTernalUseridAndWxUserId
(
@Param
(
"externalUserid"
)
String
externalUserid
,
@Param
(
"userId"
)
String
wxUserId
);
List
<
TabHaobanExternalClerkRelated
>
listByEnterpriseIdAndDate
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"date"
)
Date
date
);
List
<
TabHaobanExternalClerkRelated
>
listByExTernalUseridAndWxUserIdAllStatus
(
@Param
(
"externalUserid"
)
String
externalUserid
,
@Param
(
"userId"
)
String
wxUserId
);
List
<
TabHaobanExternalClerkRelated
>
listByEnterpriseIdAndDate
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"date"
)
Date
date
);
Page
<
TabHaobanExternalClerkRelated
>
pageMemberUnionByParams
(
@Param
(
"userIdList"
)
List
<
String
>
userIdList
,
@Param
(
"sendMemberIds"
)
List
<
String
>
sendMemberIds
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/ExternalClerkRelatedService.java
View file @
2e2181ab
...
...
@@ -31,6 +31,8 @@ public interface ExternalClerkRelatedService {
List
<
TabHaobanExternalClerkRelated
>
listByExTernalUseridAndWxUserId
(
String
externalUserid
,
String
wxUserId
);
List
<
TabHaobanExternalClerkRelated
>
listByExTernalUseridAndWxUserIdAllStatus
(
String
externalUserid
,
String
wxUserId
);
ExternalClerkRelatedDTO
getByMemberId
(
String
wxUserId
,
String
memberId
);
/**
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/ExternalClerkRelatedServiceImpl.java
View file @
2e2181ab
...
...
@@ -80,6 +80,11 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
}
@Override
public
List
<
TabHaobanExternalClerkRelated
>
listByExTernalUseridAndWxUserIdAllStatus
(
String
externalUserid
,
String
wxUserId
)
{
return
mapper
.
listByExTernalUseridAndWxUserIdAllStatus
(
externalUserid
,
wxUserId
);
}
@Override
public
ExternalClerkRelatedDTO
getByMemberId
(
String
wxUserId
,
String
memberId
)
{
return
EntityUtil
.
changeEntityByJSON
(
ExternalClerkRelatedDTO
.
class
,
mapper
.
getByMemberId
(
wxUserId
,
memberId
));
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
2e2181ab
...
...
@@ -460,7 +460,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log
.
info
(
"生产会员memnerid失败:{}"
,
unionId
);
return
;
}
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
(
dto
.
getExternalUserid
(),
dto
.
getWxUserId
());
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
AllStatus
(
dto
.
getExternalUserid
(),
dto
.
getWxUserId
());
if
(
CollectionUtils
.
isEmpty
(
externalClerkRelateds
))
{
log
.
info
(
"新增TabHaobanExternalClerkRelated"
);
TabHaobanExternalClerkRelated
related
=
new
TabHaobanExternalClerkRelated
();
...
...
@@ -489,6 +489,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
exsitDTO
.
setStoreId
(
staffClerkRelationDTO
.
getStoreId
());
exsitDTO
.
setEnterpriseId
(
staffClerkRelationDTO
.
getEnterpriseId
());
exsitDTO
.
setClerkId
(
staffClerkRelationDTO
.
getClerkId
());
exsitDTO
.
setStatusFlag
(
1
);
externalClerkRelatedService
.
update
(
exsitDTO
);
}
...
...
@@ -543,7 +544,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
private
void
addFriendByWelcome
(
MemberUnionidRelatedDTO
dto
,
StaffClerkRelationDTO
staffClerkRelationDTO
)
{
String
relationKey
=
SecureUtil
.
md5
(
staffClerkRelationDTO
.
getClerkId
()
+
dto
.
getExternalUserid
());
//保存好友关系
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
(
dto
.
getExternalUserid
(),
dto
.
getWxUserId
());
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
AllStatus
(
dto
.
getExternalUserid
(),
dto
.
getWxUserId
());
if
(
CollectionUtils
.
isEmpty
(
externalClerkRelateds
))
{
log
.
info
(
"新增TabHaobanExternalClerkRelated"
);
TabHaobanExternalClerkRelated
related
=
new
TabHaobanExternalClerkRelated
();
...
...
@@ -572,7 +573,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
exsitDTO
.
setClerkId
(
staffClerkRelationDTO
.
getClerkId
());
exsitDTO
.
setRelationKey
(
relationKey
);
exsitDTO
.
setHeadUrl
(
dto
.
getAvatar
());
externalClerkRelatedService
.
update
(
exsitDTO
);
exsitDTO
.
setStatusFlag
(
4
);
externalClerkRelatedService
.
update
(
exsitDTO
);
}
sendWelcome
(
dto
,
staffClerkRelationDTO
,
true
);
}
...
...
@@ -1275,7 +1277,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
memberUnionRelatedService
.
update
(
exsitDTO
);
}
List
<
TabHaobanExternalClerkRelated
>
clerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
(
externalUserId
,
wxUserId
);
List
<
TabHaobanExternalClerkRelated
>
clerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
AllStatus
(
externalUserId
,
wxUserId
);
if
(
CollectionUtils
.
isEmpty
(
clerkRelateds
))
{
TabHaobanExternalClerkRelated
related
=
new
TabHaobanExternalClerkRelated
();
related
.
setAddCreateTime
(
createTime
);
...
...
@@ -1291,7 +1293,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
related
.
setWxUserId
(
wxUserId
);
related
.
setMemberId
(
memberId
);
related
.
setHeadUrl
(
dto
.
getAvatar
());
externalClerkRelatedService
.
insert
(
related
);
related
.
setStatusFlag
(
1
);
externalClerkRelatedService
.
insert
(
related
);
}
else
{
TabHaobanExternalClerkRelated
external
=
clerkRelateds
.
get
(
0
);
...
...
@@ -1306,7 +1309,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
external
.
setStaffId
(
staffId
);
external
.
setMemberId
(
memberId
);
external
.
setHeadUrl
(
dto
.
getAvatar
());
externalClerkRelatedService
.
update
(
external
);
external
.
setStatusFlag
(
1
);
externalClerkRelatedService
.
update
(
external
);
}
return
""
;
}
...
...
@@ -1354,7 +1358,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
memberUnionRelatedService
.
update
(
exsitDTO
);
}
List
<
TabHaobanExternalClerkRelated
>
clerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
(
externalUserId
,
wxUserId
);
List
<
TabHaobanExternalClerkRelated
>
clerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserId
AllStatus
(
externalUserId
,
wxUserId
);
if
(
CollectionUtils
.
isEmpty
(
clerkRelateds
))
{
TabHaobanExternalClerkRelated
related
=
new
TabHaobanExternalClerkRelated
();
related
.
setAddCreateTime
(
createTime
);
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
2e2181ab
...
...
@@ -316,16 +316,25 @@
and add_create_time = #{createTime}
and status_flag = 1
</select>
<select
id=
"listByExTernalUseridAndWxUserId"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related
where wx_user_id = #{userId,jdbcType=VARCHAR}
and external_user_id = #{externalUserid}
and status_flag = 1
</select>
<select
id=
"listByExTernalUseridAndWxUserId"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related
where wx_user_id = #{userId,jdbcType=VARCHAR}
and external_user_id = #{externalUserid}
and status_flag
= 1
and status_flag
in(1,3,4)
</select>
<select
id=
"listByEnterpriseIdAndDate"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
<select
id=
"listByEnterpriseIdAndDate"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_external_clerk_related
...
...
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