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
5067819f
Commit
5067819f
authored
Sep 24, 2024
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导购任务-查询绑定导购
parent
ee013946
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
4 deletions
+25
-4
GicNewMemberBO.java
...va/com/gic/haoban/manage/service/pojo/GicNewMemberBO.java
+16
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+9
-4
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/GicNewMemberBO.java
0 → 100644
View file @
5067819f
package
com
.
gic
.
haoban
.
manage
.
service
.
pojo
;
import
java.io.Serializable
;
public
class
GicNewMemberBO
implements
Serializable
{
private
boolean
isNewFlag
;
public
boolean
isNewFlag
()
{
return
isNewFlag
;
}
public
void
setNewFlag
(
boolean
newFlag
)
{
isNewFlag
=
newFlag
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
5067819f
...
...
@@ -6,6 +6,7 @@ import java.util.stream.Collectors;
import
com.gic.haoban.manage.api.enums.NoticeMessageTypeEnum
;
import
com.gic.haoban.manage.api.util.notify.NoticeMessageUtil
;
import
com.gic.haoban.manage.service.pojo.GicNewMemberBO
;
import
com.gic.haoban.manage.service.service.*
;
import
com.gic.haoban.manage.service.util.EventUtils
;
import
com.gic.haoban.manage.service.util.HBQwMonitorUtils
;
...
...
@@ -750,8 +751,9 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
memberId
=
memberService
.
getMemberIdByPhoneNumber
(
mobile
,
enterpriseId
);
}
boolean
flag
=
false
;
GicNewMemberBO
bo
=
new
GicNewMemberBO
()
;
if
(
null
==
memberId
)
{
memberId
=
this
.
getMeberId
(
enterpriseId
,
unionId
,
name
,
avatar
,
qrcodeParam
,
externalUserid
,
wxEnterpriseRelated
.
getWxEnterpriseType
(),
2
,
dto
.
getAddCreateTime
(),
clerkId
)
;
memberId
=
this
.
getMeberId
(
enterpriseId
,
unionId
,
name
,
avatar
,
qrcodeParam
,
externalUserid
,
wxEnterpriseRelated
.
getWxEnterpriseType
(),
2
,
dto
.
getAddCreateTime
(),
clerkId
,
bo
)
;
flag
=
true
;
}
if
(
memberId
==
null
)
{
...
...
@@ -791,7 +793,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
this
.
memberApiService
.
updateMemberQywxEveryOccasion
(
enterpriseId
,
memberId
,
1
,
date
,
firstTime
);
//定制事件订阅
addDelFriendEvent
(
unionId
,
clerkId
,
wxEnterpriseId
,
enterpriseId
,
memberId
,
storeId
,
1
,
externalUserid
,
true
);
addDelFriendEvent
(
unionId
,
clerkId
,
wxEnterpriseId
,
enterpriseId
,
memberId
,
storeId
,
1
,
externalUserid
,
bo
.
isNewFlag
()
);
return
memberId
;
}
private
void
saveExternalClerk
(
String
memberId
,
String
staffId
,
MemberUnionidRelatedDTO
dto
,
StaffClerkRelationDTO
staffClerkRelation
,
int
status
)
{
...
...
@@ -1981,7 +1983,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log
.
info
(
"导购码不存在:"
+
clerkId
);
qrcodeParam
=
"clerk_clerk_"
+
clerk
.
getClerkId
()
;
}
String
memberId
=
this
.
getMeberId
(
enterpriseId
,
externalUserDTO
.
getUnionId
(),
externalUserDTO
.
getName
(),
externalUserDTO
.
getAvatar
(),
qrcodeParam
,
externalUserDTO
.
getExternalUserId
(),
wxEnterpriseRelated
.
getWxEnterpriseType
(),
1
,
externalUserDTO
.
getAddCreateTime
(),
clerk
.
getClerkId
())
;
String
memberId
=
this
.
getMeberId
(
enterpriseId
,
externalUserDTO
.
getUnionId
(),
externalUserDTO
.
getName
(),
externalUserDTO
.
getAvatar
(),
qrcodeParam
,
externalUserDTO
.
getExternalUserId
(),
wxEnterpriseRelated
.
getWxEnterpriseType
(),
1
,
externalUserDTO
.
getAddCreateTime
(),
clerk
.
getClerkId
()
,
null
)
;
if
(
memberId
==
null
)
{
return
"会员不存在:unionid:"
+
externalUserDTO
.
getUnionId
();
}
...
...
@@ -1989,7 +1991,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
return
this
.
saveExternalUser
(
externalUserDTO
);
}
private
String
getMeberId
(
String
enterpriseId
,
String
unionid
,
String
name
,
String
image
,
String
qrcodeParam
,
String
externalUserId
,
int
wxEnterpriseType
,
int
sence
,
String
qwTime
,
String
clerkId
)
{
private
String
getMeberId
(
String
enterpriseId
,
String
unionid
,
String
name
,
String
image
,
String
qrcodeParam
,
String
externalUserId
,
int
wxEnterpriseType
,
int
sence
,
String
qwTime
,
String
clerkId
,
GicNewMemberBO
bo
)
{
QywxMemberQDTO
qdto
=
new
QywxMemberQDTO
()
;
qdto
.
setEnterpriseId
(
enterpriseId
);
qdto
.
setNick
(
name
);
...
...
@@ -2010,6 +2012,9 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
if
(
resp
.
isSuccess
())
{
MemberSimpleDetailDTO
member
=
resp
.
getResult
()
;
memberId
=
member
.
getMemberId
()
;
if
(
null
!=
bo
&&
null
!=
member
.
getCreateFlag
())
{
bo
.
setNewFlag
(
member
.
getCreateFlag
());
}
this
.
updateMemberGrowth
(
enterpriseId
,
memberId
,
clerkId
);
}
return
memberId
;
...
...
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