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
66bd2256
Commit
66bd2256
authored
Jul 25, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加好友查询会员修改
parent
8ac237c5
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
6 deletions
+26
-6
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+24
-5
HmQrcodeApiServiceImpl.java
...e/service/service/out/impl/hm/HmQrcodeApiServiceImpl.java
+1
-0
MaidianDataController.java
...c/haoban/manage/web/controller/MaidianDataController.java
+1
-1
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
66bd2256
...
@@ -65,6 +65,7 @@ import com.gic.haoban.manage.service.util.EmojiFilterUtil;
...
@@ -65,6 +65,7 @@ import com.gic.haoban.manage.service.util.EmojiFilterUtil;
import
com.gic.member.api.dto.MemberDTO
;
import
com.gic.member.api.dto.MemberDTO
;
import
com.gic.member.api.service.MemberApiService
;
import
com.gic.member.api.service.MemberApiService
;
import
com.gic.member.api.service.MemberOpenCardBusinessService
;
import
com.gic.member.api.service.MemberOpenCardBusinessService
;
import
com.gic.member.api.service.MemberService
;
import
com.gic.member.api.service.MemberStoreService
;
import
com.gic.member.api.service.MemberStoreService
;
import
com.gic.member.tag.api.dto.outapi.MemberTagSingleDTO
;
import
com.gic.member.tag.api.dto.outapi.MemberTagSingleDTO
;
import
com.gic.member.tag.api.service.MemberTagOpenApiService
;
import
com.gic.member.tag.api.service.MemberTagOpenApiService
;
...
@@ -167,6 +168,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -167,6 +168,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
private
MemberTagOpenApiService
memberTagOpenApiService
;
private
MemberTagOpenApiService
memberTagOpenApiService
;
@Autowired
@Autowired
private
HmLinkService
hmLinkService
;
private
HmLinkService
hmLinkService
;
@Autowired
private
MemberService
memberService
;
@Override
@Override
public
void
dealQywxExternalUser
(
String
params
)
{
public
void
dealQywxExternalUser
(
String
params
)
{
...
@@ -319,6 +322,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -319,6 +322,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String
unionid
=
dto
.
getUnionid
();
String
unionid
=
dto
.
getUnionid
();
String
state
=
dto
.
getState
();
String
state
=
dto
.
getState
();
boolean
isHmUnionid
=
false
;
boolean
isHmUnionid
=
false
;
String
mobile
=
""
;
log
.
info
(
"新增外部联系人,wxEnterpriseId:{}"
,
wxEnterpriseId
);
log
.
info
(
"新增外部联系人,wxEnterpriseId:{}"
,
wxEnterpriseId
);
if
(
StringUtils
.
isAnyBlank
(
wxUserId
,
wxEnterpriseId
,
name
,
createTime
,
externalUserId
))
{
if
(
StringUtils
.
isAnyBlank
(
wxUserId
,
wxEnterpriseId
,
name
,
createTime
,
externalUserId
))
{
log
.
error
(
"新增外部联系人,缺少必须字段:wxUserId:{},wxEnterpriseId:{},name:{},createTime:{},externalUserId:{}"
,
wxUserId
,
wxEnterpriseId
,
name
,
createTime
,
externalUserId
);
log
.
error
(
"新增外部联系人,缺少必须字段:wxUserId:{},wxEnterpriseId:{},name:{},createTime:{},externalUserId:{}"
,
wxUserId
,
wxEnterpriseId
,
name
,
createTime
,
externalUserId
);
...
@@ -382,6 +386,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -382,6 +386,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
KeyDataLinkBO
dataForHmLink
=
keyDataService
.
getDataForHmLink
(
id
);
KeyDataLinkBO
dataForHmLink
=
keyDataService
.
getDataForHmLink
(
id
);
Long
linkId
=
dataForHmLink
.
getLinkId
();
Long
linkId
=
dataForHmLink
.
getLinkId
();
Long
hmId
=
dataForHmLink
.
getHmId
();
Long
hmId
=
dataForHmLink
.
getHmId
();
mobile
=
dataForHmLink
.
getMobile
();
unionid
=
dataForHmLink
.
getUnionid
();
unionid
=
dataForHmLink
.
getUnionid
();
log
.
info
(
"动态活码hmId={},linkId={},unionid={}"
,
hmId
,
linkId
,
unionid
);
log
.
info
(
"动态活码hmId={},linkId={},unionid={}"
,
hmId
,
linkId
,
unionid
);
isHmUnionid
=
true
;
isHmUnionid
=
true
;
...
@@ -423,7 +428,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -423,7 +428,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
if
(
StringUtils
.
isNotBlank
(
unionid
))
{
if
(
StringUtils
.
isNotBlank
(
unionid
))
{
log
.
info
(
"有unionid处理:wxEnterpriseId:{},unionid:{}"
,
wxEnterpriseId
,
unionid
);
log
.
info
(
"有unionid处理:wxEnterpriseId:{},unionid:{}"
,
wxEnterpriseId
,
unionid
);
dto
.
setUnionid
(
unionid
);
dto
.
setUnionid
(
unionid
);
memberId
=
addExternalClerkRelated
(
dto
,
staffId
,
staffClerkRelationDTO
,
wxEnterpriseRelated
,
isHmUnionid
);
memberId
=
addExternalClerkRelated
(
dto
,
staffId
,
staffClerkRelationDTO
,
wxEnterpriseRelated
,
isHmUnionid
,
mobile
);
}
else
{
}
else
{
log
.
info
(
"发送欢迎语逻辑:wxEnterpriseId:{}"
,
wxEnterpriseId
);
log
.
info
(
"发送欢迎语逻辑:wxEnterpriseId:{}"
,
wxEnterpriseId
);
addFriendByWelcome
(
dto
,
staffClerkRelationDTO
);
addFriendByWelcome
(
dto
,
staffClerkRelationDTO
);
...
@@ -455,7 +460,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -455,7 +460,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param memberId
* @param memberId
*/
*/
private
void
setMemberTag
(
StaffClerkRelationDTO
staffClerkRelationDTO
,
String
memberLabelId
,
String
memberId
)
{
private
void
setMemberTag
(
StaffClerkRelationDTO
staffClerkRelationDTO
,
String
memberLabelId
,
String
memberId
)
{
log
.
info
(
"会员打标签,memberLabelId:{},memberId:{}"
,
memberLabelId
,
memberId
);
log
.
info
(
"会员打标签,memberLabelId:{},memberId:{}"
,
memberLabelId
,
memberId
);
if
(
StringUtils
.
isNotBlank
(
memberLabelId
))
{
if
(
StringUtils
.
isNotBlank
(
memberLabelId
))
{
MemberTagSingleDTO
tagSingleDTO
=
new
MemberTagSingleDTO
();
MemberTagSingleDTO
tagSingleDTO
=
new
MemberTagSingleDTO
();
tagSingleDTO
.
setEnterpriseId
(
staffClerkRelationDTO
.
getEnterpriseId
());
tagSingleDTO
.
setEnterpriseId
(
staffClerkRelationDTO
.
getEnterpriseId
());
...
@@ -474,7 +479,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -474,7 +479,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param staffClerkRelationDTO
* @param staffClerkRelationDTO
* @param wxEnterpriseRelated
* @param wxEnterpriseRelated
*/
*/
private
String
addExternalClerkRelated
(
MemberUnionidRelatedDTO
dto
,
String
staffId
,
StaffClerkRelationDTO
staffClerkRelationDTO
,
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
,
boolean
isHmUnionid
)
{
private
String
addExternalClerkRelated
(
MemberUnionidRelatedDTO
dto
,
String
staffId
,
StaffClerkRelationDTO
staffClerkRelationDTO
,
TabHaobanWxEnterpriseRelated
wxEnterpriseRelated
,
boolean
isHmUnionid
,
String
mobile
)
{
String
wxUserId
=
dto
.
getWxUserId
();
String
wxUserId
=
dto
.
getWxUserId
();
String
wxEnterpriseId
=
dto
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
dto
.
getWxEnterpriseId
();
String
name
=
dto
.
getExternalName
();
String
name
=
dto
.
getExternalName
();
...
@@ -515,12 +521,25 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -515,12 +521,25 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log
.
info
(
"不能生产导购二维码:{}"
,
JSONObject
.
toJSONString
(
clerk
));
log
.
info
(
"不能生产导购二维码:{}"
,
JSONObject
.
toJSONString
(
clerk
));
return
""
;
return
""
;
}
}
MemberDTO
member
=
null
;
if
(
isHmUnionid
)
{
log
.
info
(
"根据手机号查询会员:{},{}"
,
enterpriseId
,
mobile
);
if
(
StringUtils
.
isNotBlank
(
mobile
))
{
member
=
memberService
.
getMemberByPhone
(
enterpriseId
,
mobile
);
}
}
if
(
member
==
null
)
{
log
.
info
(
"【新增外部联系人会员】enterpriseId={},unionId={},name={},avatar={},QrcodeParam={}"
,
enterpriseId
,
unionId
,
name
,
avatar
,
qrcodeParam
);
log
.
info
(
"【新增外部联系人会员】enterpriseId={},unionId={},name={},avatar={},QrcodeParam={}"
,
enterpriseId
,
unionId
,
name
,
avatar
,
qrcodeParam
);
MemberDTO
member
=
memberOpenCardBusinessService
.
getMemberByQywxChannelParam
(
enterpriseId
,
unionId
,
""
,
name
,
avatar
,
qrcodeParam
);
member
=
memberOpenCardBusinessService
.
getMemberByQywxChannelParam
(
enterpriseId
,
unionId
,
""
,
name
,
avatar
,
qrcodeParam
);
}
if
(
member
==
null
)
{
if
(
member
==
null
)
{
log
.
info
(
"生产会员mem
n
erid失败:{}"
,
unionId
);
log
.
info
(
"生产会员mem
b
erid失败:{}"
,
unionId
);
return
""
;
return
""
;
}
}
String
memberId
=
member
.
getMemberId
();
String
memberId
=
member
.
getMemberId
();
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserIdAllStatus
(
wxEnterpriseId
,
externalUserid
,
dto
.
getWxUserId
());
List
<
TabHaobanExternalClerkRelated
>
externalClerkRelateds
=
externalClerkRelatedService
.
listByExTernalUseridAndWxUserIdAllStatus
(
wxEnterpriseId
,
externalUserid
,
dto
.
getWxUserId
());
String
relationKey
=
SecureUtil
.
md5
(
staffId
+
externalUserid
);
String
relationKey
=
SecureUtil
.
md5
(
staffId
+
externalUserid
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmQrcodeApiServiceImpl.java
View file @
66bd2256
...
@@ -636,6 +636,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
...
@@ -636,6 +636,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
@Override
@Override
public
int
updateAddNumById
(
Long
hmId
,
String
clerkId
)
{
public
int
updateAddNumById
(
Long
hmId
,
String
clerkId
)
{
HmQrcodeBO
hmQrcodeBO
=
hmQrcodeService
.
queryById
(
hmId
);
HmQrcodeBO
hmQrcodeBO
=
hmQrcodeService
.
queryById
(
hmId
);
if
(
hmQrcodeBO
==
null
)
{
if
(
hmQrcodeBO
==
null
)
{
logger
.
error
(
"无活码数据"
);
logger
.
error
(
"无活码数据"
);
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/MaidianDataController.java
View file @
66bd2256
...
@@ -327,7 +327,7 @@ public class MaidianDataController extends WebBaseController {
...
@@ -327,7 +327,7 @@ public class MaidianDataController extends WebBaseController {
}
}
if
(
StringUtils
.
isEmpty
(
paramsDTO
.
getSortType
()))
{
if
(
StringUtils
.
isEmpty
(
paramsDTO
.
getSortType
()))
{
paramsDTO
.
setSortType
(
"desc"
);
paramsDTO
.
setSortType
(
"desc"
);
}
}
·
paramsDTO
.
setAreaType
(
"store"
);
paramsDTO
.
setAreaType
(
"store"
);
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<
String
,
Object
>();
Page
<
AreaLoginDTO
>
page
=
maidianDataService
.
areaRankingList
(
paramsDTO
);
Page
<
AreaLoginDTO
>
page
=
maidianDataService
.
areaRankingList
(
paramsDTO
);
...
...
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