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
29da2444
Commit
29da2444
authored
Apr 21, 2021
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录
parent
4e210b08
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
57 additions
and
2 deletions
+57
-2
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+2
-1
ClerkController.java
...com/gic/haoban/manage/web/controller/ClerkController.java
+27
-0
InfoController.java
.../com/gic/haoban/manage/web/controller/InfoController.java
+10
-1
MemberSendMessageVo.java
...ava/com/gic/haoban/manage/web/vo/MemberSendMessageVo.java
+18
-0
No files found.
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
29da2444
...
...
@@ -423,7 +423,7 @@
and wx_enterprise_id = #{wxEnterpriseId}
and enterprise_id = #{enterpriseId}
and external_user_id = #{externalUserId}
and status_flag in(3,4)
and status_flag in(
1,
3,4)
order by update_time desc
</select>
</mapper>
\ No newline at end of file
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/ClerkController.java
View file @
29da2444
...
...
@@ -173,6 +173,33 @@ public class ClerkController extends WebBaseController{
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
auditSettingVO
);
}
//获取后台认证配置
@RequestMapping
(
"/get-user-setting"
)
public
HaobanResponse
getUserSetting
(
String
wxEnterpriseId
,
String
staffId
)
{
if
(
StringUtils
.
isAnyBlank
(
wxEnterpriseId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
AuditSettingVO
auditSettingVO
=
new
AuditSettingVO
();
ClerkMainStoreRelatedDTO
mainStore
=
clerkMainStoreRelatedApiService
.
getWxEnterpriseIdAndStaffId
(
wxEnterpriseId
,
staffId
);
String
mainStoreId
=
mainStore
.
getStoreId
();
StoreDTO
storeDTO
=
storeService
.
getStore
(
mainStoreId
);
if
(
null
==
storeDTO
)
{
logger
.
info
(
"该门店不存在"
);
return
resultResponse
(
HaoBanErrCode
.
ERR_5
);
}
WxEnterpriseRelationDetailDTO
enterpriseBindInfo
=
wxEnterpriseRelatedApiService
.
getEnterpriseBindInfo
(
wxEnterpriseId
,
storeDTO
.
getEnterpriseId
());
if
(
null
==
enterpriseBindInfo
)
{
logger
.
info
(
"该企业未关联"
);
return
resultResponse
(
HaoBanErrCode
.
ERR_5
);
}
auditSettingVO
.
setMemberOpenCardFlag
(
enterpriseBindInfo
.
getMemberOpenCardFlag
());
auditSettingVO
.
setWxEnterpriseType
(
enterpriseBindInfo
.
getWxEnterpriseType
());
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
auditSettingVO
);
}
//新增店员
@HttpLimit
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/InfoController.java
View file @
29da2444
...
...
@@ -7,7 +7,9 @@ import com.gic.clerk.api.dto.ClerkDTO;
import
com.gic.clerk.api.service.ClerkService
;
import
com.gic.dict.api.dto.DictDTO
;
import
com.gic.dict.api.service.ManagerDictService
;
import
com.gic.enterprise.api.dto.EnterpriseDTO
;
import
com.gic.enterprise.api.dto.StoreDTO
;
import
com.gic.enterprise.api.service.EnterpriseService
;
import
com.gic.haoban.app.customer.dto.StaffOpenRelatedDTO
;
import
com.gic.haoban.app.customer.service.api.service.StaffMemberRelationApiService
;
import
com.gic.haoban.common.utils.EntityUtil
;
...
...
@@ -90,6 +92,9 @@ public class InfoController extends WebBaseController{
@Autowired
private
MemberOpenCardBusinessService
memberOpenCardBusinessService
;
@Autowired
private
EnterpriseService
enterpriseService
;
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
InfoController
.
class
);
@Autowired
...
...
@@ -362,13 +367,17 @@ public class InfoController extends WebBaseController{
//todo 后续新增自动创建好友记录
return
resultResponse
(
HaoBanErrCode
.
ERR_11124
);
}
EnterpriseDTO
enterpriseDTO
=
enterpriseService
.
getEnterpriseById
(
gicEnterpriseId
);
ExternalClerkRelatedDTO
clerkRelatedDTO
=
clerkRelatedDTOS
.
get
(
0
);
MemberSendMessageVo
memberSendMessageVo
=
new
MemberSendMessageVo
();
memberSendMessageVo
.
setRelationKey
(
clerkRelatedDTO
.
getRelationKey
());
memberSendMessageVo
.
setImageUrl
(
settingDTO
.
get
MediaId
());
memberSendMessageVo
.
setImageUrl
(
settingDTO
.
get
ImageUrl
());
memberSendMessageVo
.
setMediaId
(
settingDTO
.
getMediaId
());
memberSendMessageVo
.
setSelfExteralUserId
(
externalUserid
);
memberSendMessageVo
.
setTitle
(
settingDTO
.
getTitle
());
memberSendMessageVo
.
setWxaHandUrl
(
enterpriseDTO
.
getMallMiniprogramLogoUrl
());
memberSendMessageVo
.
setBindFlag
(
clerkRelatedDTO
.
getStatusFlag
()
==
1
?
1
:
0
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
memberSendMessageVo
);
}
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/MemberSendMessageVo.java
View file @
29da2444
...
...
@@ -12,11 +12,29 @@ public class MemberSendMessageVo implements Serializable {
private
String
selfExteralUserId
;
private
String
imageUrl
;
private
String
title
;
private
String
wxaHandUrl
;
private
Integer
bindFlag
;
/**
*
*/
private
String
mediaId
;
public
String
getWxaHandUrl
()
{
return
wxaHandUrl
;
}
public
void
setWxaHandUrl
(
String
wxaHandUrl
)
{
this
.
wxaHandUrl
=
wxaHandUrl
;
}
public
Integer
getBindFlag
()
{
return
bindFlag
;
}
public
void
setBindFlag
(
Integer
bindFlag
)
{
this
.
bindFlag
=
bindFlag
;
}
public
String
getMediaId
()
{
return
mediaId
;
}
...
...
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