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
992847f4
Commit
992847f4
authored
Oct 08, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建会员的判断
parent
4ac7fd0b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
20 deletions
+20
-20
WxEnterpriseRelatedService.java
...an/manage/service/service/WxEnterpriseRelatedService.java
+2
-0
WxEnterpriseRelatedServiceImpl.java
.../service/service/impl/WxEnterpriseRelatedServiceImpl.java
+16
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+1
-10
FriendSyncNewOperation.java
...an/manage/service/task/friend/FriendSyncNewOperation.java
+1
-10
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/WxEnterpriseRelatedService.java
View file @
992847f4
...
...
@@ -40,4 +40,6 @@ public interface WxEnterpriseRelatedService {
int
getRelationCount
(
String
enterpriseId
)
;
public
WxEnterpriseRelationBO
getHeadEnterprise
(
String
enterpriseId
)
;
public
boolean
getAddByWelcomeFlag
(
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
,
String
unionid
)
;
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/WxEnterpriseRelatedServiceImpl.java
View file @
992847f4
...
...
@@ -4,6 +4,7 @@ import com.gic.commons.util.EntityUtil;
import
com.gic.haoban.manage.service.dao.mapper.WxEnterpriseMapper
;
import
com.gic.haoban.manage.service.entity.TabHaobanWxEnterprise
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -85,4 +86,19 @@ public class WxEnterpriseRelatedServiceImpl implements WxEnterpriseRelatedServic
}
return
null
;
}
@Override
public
boolean
getAddByWelcomeFlag
(
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
,
String
unionid
)
{
int
openCardFlag
=
wxEnterpriseRelated
.
getMemberOpenCardFlag
()
;
int
wxEnterpriseType
=
wxEnterpriseRelated
.
getWxEnterpriseType
()
;
// unionid存在,并且在同一开放平台,可以创建客户
if
(
StringUtils
.
isNotBlank
(
unionid
)
&&
openCardFlag
==
0
)
{
return
false
;
}
if
(
openCardFlag
!=
0
||
wxEnterpriseType
!=
0
)
{
return
true
;
}
return
false
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
992847f4
...
...
@@ -496,7 +496,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
return
;
}
String
memberId
=
null
;
boolean
addByWelcome
=
this
.
getAddByWelcomeFlag
(
wxEnterpriseRelate
d
)
;
boolean
addByWelcome
=
this
.
wxEnterpriseRelatedService
.
getAddByWelcomeFlag
(
wxEnterpriseRelated
,
unioni
d
)
;
log
.
info
(
"是否通过欢迎语加好友={},wxEnterpriseId:{},enterpriseId={},unionid={}"
,
addByWelcome
,
wxEnterpriseId
,
enterpriseId
,
unionid
);
if
(
addByWelcome
)
{
unionid
=
null
;
...
...
@@ -529,15 +529,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
this
.
wxUserAddLogService
.
save
(
wxUserAddLogQDTO
);
}
private
boolean
getAddByWelcomeFlag
(
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
)
{
int
openCardFlag
=
wxEnterpriseRelated
.
getMemberOpenCardFlag
()
;
int
wxEnterpriseType
=
wxEnterpriseRelated
.
getWxEnterpriseType
()
;
if
(
openCardFlag
!=
0
||
wxEnterpriseType
!=
0
)
{
return
true
;
}
return
false
;
}
// 获取hm关联的导购
private
String
getHmClerk
(
HmQrcodeDTO
hmDTO
,
String
wxEnterpriseId
,
String
staffId
)
{
Long
hmId
=
hmDTO
.
getHmId
()
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/task/friend/FriendSyncNewOperation.java
View file @
992847f4
...
...
@@ -187,7 +187,7 @@ public class FriendSyncNewOperation implements BaseSyncOperation {
externalUserDTO
.
setWxUserId
(
wxUserId
);
externalUserDTO
.
setStaffId
(
staffId
);
boolean
addByWelcome
=
getAddByWelcomeFlag
(
wxEnterpriseRelated
)
;
boolean
addByWelcome
=
this
.
wxEnterpriseRelatedService
.
getAddByWelcomeFlag
(
wxEnterpriseRelated
,
externalUserDTO
.
getUnionId
()
)
;
if
(
addByWelcome
)
{
logger
.
info
(
"好友不同开平:{}"
,
JSONObject
.
toJSONString
(
externalUserDTO
));
return
memberUnionidRelatedApiService
.
addExternal
(
externalUserDTO
);
...
...
@@ -228,15 +228,6 @@ public class FriendSyncNewOperation implements BaseSyncOperation {
return
memberUnionidRelatedApiService
.
addExternal
(
externalUserDTO
);
}
private
boolean
getAddByWelcomeFlag
(
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
)
{
int
openCardFlag
=
wxEnterpriseRelated
.
getMemberOpenCardFlag
()
;
int
wxEnterpriseType
=
wxEnterpriseRelated
.
getWxEnterpriseType
()
;
if
(
openCardFlag
!=
0
||
wxEnterpriseType
!=
0
)
{
return
true
;
}
return
false
;
}
public
void
dealException
(
String
taskId
,
String
dataId
,
String
pDataId
,
String
reason
,
String
relationKey
)
{
preDealService
.
updateFriendStatusByDataId
(
taskId
,
dataId
,
PreDealStatusEnum
.
exception
.
getVal
(),
reason
,
null
,
relationKey
,
PreDealTypeEnum
.
friend
.
getVal
());
checkDepartmentTask
(
taskId
,
pDataId
);
...
...
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