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
48ac179b
Commit
48ac179b
authored
Nov 08, 2021
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor:增加日志
parent
eeb3a234
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
37 additions
and
27 deletions
+37
-27
MemberUnionidRelatedApiService.java
...an/manage/api/service/MemberUnionidRelatedApiService.java
+25
-14
DealSyncOperationApiServiceImpl.java
...ice/service/out/impl/DealSyncOperationApiServiceImpl.java
+0
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+9
-8
WxEnterpriseRelatedApiServiceImpl.java
...e/service/out/impl/WxEnterpriseRelatedApiServiceImpl.java
+2
-3
WxEnterpriseController.java
.../haoban/manage/web/controller/WxEnterpriseController.java
+1
-2
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/MemberUnionidRelatedApiService.java
View file @
48ac179b
...
@@ -12,34 +12,45 @@ import java.util.List;
...
@@ -12,34 +12,45 @@ import java.util.List;
public
interface
MemberUnionidRelatedApiService
{
public
interface
MemberUnionidRelatedApiService
{
/**
/**
* 根据导购导购微信id和会员id查询关联关系
* 根据导购导购微信id和会员id查询关联关系
*
*
* @param wxUserId : 导购微信id
* @param wxUserId : 导购微信id
* @param memberId : 会员id
* @param memberId : 会员id
* @return : 返回导购与会员关联关系
* @return : 返回导购与会员关联关系
*/
*/
ExternalClerkRelatedDTO
getByWxUserIdMemberId
(
String
wxUserId
,
String
memberId
);
ExternalClerkRelatedDTO
getByWxUserIdMemberId
(
String
wxUserId
,
String
memberId
);
MemberUnionidRelatedDTO
getByUnionId
(
String
staffId
,
String
memberId
);
MemberUnionidRelatedDTO
getByUnionId
(
String
staffId
,
String
memberId
);
/**
* 外部联系人新增(加好友)
*
* @param dto
* @return
*/
String
addMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
String
addMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
/**
* 外部联系人删除(删好友)
*
* @param dto
*/
void
delMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
void
delMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
/**
/**
* 修改
* 修改
*
*
* @param dto
* @param dto
*/
*/
void
editMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
void
editMemberUnionidRelated
(
MemberUnionidRelatedDTO
dto
);
/**
/**
* 处理外部联系人异步
* 处理外部联系人异步
* "routerName": "dealQywxExternalUserMq"
* "routerName": "dealQywxExternalUserMq"
*
*
* @param params
* @param params
*/
*/
void
dealQywxExternalUser
(
String
params
);
void
dealQywxExternalUser
(
String
params
);
ExternalClerkRelatedDTO
getByMemberId
(
String
staffId
,
String
memberId
);
ExternalClerkRelatedDTO
getByMemberId
(
String
staffId
,
String
memberId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/DealSyncOperationApiServiceImpl.java
View file @
48ac179b
This diff is collapsed.
Click to expand it.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
48ac179b
...
@@ -285,7 +285,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -285,7 +285,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
StaffClerkRelationDTO
staffClerkRelationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
storeId
);
StaffClerkRelationDTO
staffClerkRelationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
storeId
);
if
(
staffClerkRelationDTO
==
null
)
{
if
(
staffClerkRelationDTO
==
null
)
{
log
.
info
(
"【新增外
币
联系人】导购和clerk关联为空"
);
log
.
info
(
"【新增外
部
联系人】导购和clerk关联为空"
);
return
;
return
;
}
}
//新增导购和外部联系人关系
//新增导购和外部联系人关系
...
@@ -293,7 +293,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -293,7 +293,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
ClerkDTO
clerk
=
clerkService
.
getClerkByClerkCode
(
staffClerkRelationDTO
.
getEnterpriseId
(),
clerkCode
);
ClerkDTO
clerk
=
clerkService
.
getClerkByClerkCode
(
staffClerkRelationDTO
.
getEnterpriseId
(),
clerkCode
);
log
.
info
(
"【新增外部联系人】clerkCode={},unionid:{}"
,
clerkCode
,
unionId
);
log
.
info
(
"【新增外部联系人】clerkCode={},unionid:{}"
,
clerkCode
,
unionId
);
if
(
clerk
==
null
)
{
if
(
clerk
==
null
)
{
log
.
info
(
"【新增外
币
联系人】导购为空"
);
log
.
info
(
"【新增外
部
联系人】导购为空"
);
return
;
return
;
}
}
String
qrcodeParam
=
clerk
.
getQrcodeParam
();
String
qrcodeParam
=
clerk
.
getQrcodeParam
();
...
@@ -353,6 +353,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -353,6 +353,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param dto
* @param dto
*/
*/
private
void
insertExternalClerkRelatedNew
(
MemberUnionidRelatedDTO
dto
)
{
private
void
insertExternalClerkRelatedNew
(
MemberUnionidRelatedDTO
dto
)
{
log
.
info
(
"新增外部联系人,创建关联关系:{}"
,
JSON
.
toJSONString
(
dto
));
String
wxUserId
=
dto
.
getWxUserId
();
String
wxUserId
=
dto
.
getWxUserId
();
String
wxEnterpriseId
=
dto
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
dto
.
getWxEnterpriseId
();
String
name
=
dto
.
getExternalName
();
String
name
=
dto
.
getExternalName
();
...
@@ -378,7 +379,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -378,7 +379,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
}
StaffClerkRelationDTO
staffClerkRelationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
mainStoreRelated
.
getStoreId
());
StaffClerkRelationDTO
staffClerkRelationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
mainStoreRelated
.
getStoreId
());
if
(
staffClerkRelationDTO
==
null
)
{
if
(
staffClerkRelationDTO
==
null
)
{
log
.
info
(
"【新增外
币
联系人】导购和clerk关联为空"
);
log
.
info
(
"【新增外
部
联系人】导购和clerk关联为空"
);
return
;
return
;
}
}
...
@@ -389,10 +390,11 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -389,10 +390,11 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
}
//好友不开卡 发送欢迎语
//好友不开卡 发送欢迎语
if
(
wxEnterpriseRelated
.
getMemberOpenCardFlag
()
==
1
)
{
if
(
wxEnterpriseRelated
.
getMemberOpenCardFlag
()
==
1
)
{
log
.
info
(
"欢迎页面:"
);
log
.
info
(
"
不同开平,
欢迎页面:"
);
addFriendByWelcome
(
dto
,
staffClerkRelationDTO
);
addFriendByWelcome
(
dto
,
staffClerkRelationDTO
);
return
;
return
;
}
else
{
}
else
{
log
.
info
(
"同一开平,创建关联关系..."
);
if
(
unionId
==
null
)
{
if
(
unionId
==
null
)
{
log
.
info
(
"unionid 不存在"
);
log
.
info
(
"unionid 不存在"
);
return
;
return
;
...
@@ -402,7 +404,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -402,7 +404,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
ClerkDTO
clerk
=
clerkService
.
getClerkByClerkCode
(
staffClerkRelationDTO
.
getEnterpriseId
(),
clerkCode
);
ClerkDTO
clerk
=
clerkService
.
getClerkByClerkCode
(
staffClerkRelationDTO
.
getEnterpriseId
(),
clerkCode
);
log
.
info
(
"【新增外部联系人】clerkCode={},unionid:{}"
,
clerkCode
,
unionId
);
log
.
info
(
"【新增外部联系人】clerkCode={},unionid:{}"
,
clerkCode
,
unionId
);
if
(
clerk
==
null
)
{
if
(
clerk
==
null
)
{
log
.
info
(
"【新增外
币
联系人】导购为空:{},{}"
,
clerkCode
,
unionId
);
log
.
info
(
"【新增外
部
联系人】导购为空:{},{}"
,
clerkCode
,
unionId
);
return
;
return
;
}
}
...
@@ -649,7 +651,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -649,7 +651,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
return
null
;
return
null
;
}
}
//校验friend
//校验friend
CheckFriendSettingDTO
friendSettingDTO
=
checkQywxSettingApiService
.
getFriendSetting
();
String
wxEnterpriseId
=
wxEnterprise
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
wxEnterprise
.
getWxEnterpriseId
();
String
userId
=
dto
.
getWxUserId
();
String
userId
=
dto
.
getWxUserId
();
String
suiteid
=
dto
.
getSuiteid
();
String
suiteid
=
dto
.
getSuiteid
();
...
@@ -1357,7 +1358,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -1357,7 +1358,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log
.
info
(
"企业不存在"
);
log
.
info
(
"企业不存在"
);
return
null
;
return
null
;
}
}
// String uJ = qywxUserApiService.getExternalUseridInfo(wxEnterprise.getCorpid(), "wwb3ef71aa8c6d9c06
", externalUserId);
//String uJ = qywxUserApiService.getExternalUseridInfo(wxEnterprise.getCorpid(), "ww2c34dc56739bb105
", externalUserId);
String
uJ
=
qywxUserApiService
.
getExternalUseridInfo
(
wxEnterprise
.
getCorpid
(),
config
.
getWxSuiteid
(),
externalUserId
);
String
uJ
=
qywxUserApiService
.
getExternalUseridInfo
(
wxEnterprise
.
getCorpid
(),
config
.
getWxSuiteid
(),
externalUserId
);
if
(
StringUtils
.
isBlank
(
uJ
))
{
if
(
StringUtils
.
isBlank
(
uJ
))
{
log
.
info
(
"好友不存在"
);
log
.
info
(
"好友不存在"
);
...
@@ -1529,7 +1530,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -1529,7 +1530,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param enterpriseId
* @param enterpriseId
*/
*/
private
void
pushTagSync
(
String
memberId
,
String
wxEnterpriseId
,
String
enterpriseId
)
{
private
void
pushTagSync
(
String
memberId
,
String
wxEnterpriseId
,
String
enterpriseId
)
{
this
.
pushTagSync
(
memberId
,
"-1"
,
GicQywxSyncTypeEnum
.
SINGLE_WXENT_MEMNER_SYNC
.
getType
(),
QywxSyncTaskTypeEnum
.
MEMBER_SYNC
.
getType
(),
wxEnterpriseId
,
enterpriseId
);
this
.
pushTagSync
(
memberId
,
"-1"
,
GicQywxSyncTypeEnum
.
SINGLE_WXENT_MEMNER_SYNC
.
getType
(),
QywxSyncTaskTypeEnum
.
MEMBER_SYNC
.
getType
(),
wxEnterpriseId
,
enterpriseId
);
}
}
@Override
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/WxEnterpriseRelatedApiServiceImpl.java
View file @
48ac179b
...
@@ -85,11 +85,10 @@ public class WxEnterpriseRelatedApiServiceImpl implements WxEnterpriseRelatedApi
...
@@ -85,11 +85,10 @@ public class WxEnterpriseRelatedApiServiceImpl implements WxEnterpriseRelatedApi
}
}
@Override
@Override
public
List
<
EnterpriseDetailDTO
>
listEnterpriseByWxEnterpriseId
(
public
List
<
EnterpriseDetailDTO
>
listEnterpriseByWxEnterpriseId
(
String
wxEnterpriseId
)
{
String
wxEnterpriseId
)
{
List
<
TabHaobanWxEnterpriseRelated
>
relatedList
=
wxEnterpriseRelatedMapper
.
listByWxenterpriseId
(
wxEnterpriseId
);
List
<
TabHaobanWxEnterpriseRelated
>
relatedList
=
wxEnterpriseRelatedMapper
.
listByWxenterpriseId
(
wxEnterpriseId
);
List
<
EnterpriseDetailDTO
>
result
=
EntityUtil
.
changeEntityListByJSON
(
EnterpriseDetailDTO
.
class
,
relatedList
);
List
<
EnterpriseDetailDTO
>
result
=
EntityUtil
.
changeEntityListByJSON
(
EnterpriseDetailDTO
.
class
,
relatedList
);
if
(
CollectionUtils
.
isEmpty
(
result
)){
if
(
CollectionUtils
.
isEmpty
(
result
))
{
return
result
;
return
result
;
}
}
return
result
;
return
result
;
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/WxEnterpriseController.java
View file @
48ac179b
...
@@ -182,13 +182,12 @@ public class WxEnterpriseController extends WebBaseController {
...
@@ -182,13 +182,12 @@ public class WxEnterpriseController extends WebBaseController {
EnterpriseSearchVO
vo
=
EntityUtil
.
changeEntityByJSON
(
EnterpriseSearchVO
.
class
,
dto
);
EnterpriseSearchVO
vo
=
EntityUtil
.
changeEntityByJSON
(
EnterpriseSearchVO
.
class
,
dto
);
if
(
vo
!=
null
)
{
if
(
vo
!=
null
)
{
String
enterpriseId
=
vo
.
getEnterpriseId
();
String
enterpriseId
=
vo
.
getEnterpriseId
();
EnterpriseDTO
enterprise
=
enterpriseService
.
getEnterpriseBy
Ei
d
(
enterpriseId
);
EnterpriseDTO
enterprise
=
enterpriseService
.
getEnterpriseBy
I
d
(
enterpriseId
);
if
(
enterprise
!=
null
)
{
if
(
enterprise
!=
null
)
{
vo
.
setBrandName
(
enterprise
.
getBrandName
());
vo
.
setBrandName
(
enterprise
.
getBrandName
());
}
}
}
}
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
vo
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
vo
);
}
}
//微信企业绑定接口
//微信企业绑定接口
...
...
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