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
63f376fe
Commit
63f376fe
authored
Jul 12, 2024
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取会员签到页分析配置
parent
febd5e40
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
53 additions
and
5 deletions
+53
-5
WxStaffController.java
...m/gic/haoban/manage/web/controller/WxStaffController.java
+41
-4
AuditSettingVO.java
...ain/java/com/gic/haoban/manage/web/vo/AuditSettingVO.java
+10
-0
dubbo-haoban-manage-wx.xml
...ge3-wx/src/main/webapp/WEB-INF/dubbo-haoban-manage-wx.xml
+2
-1
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/WxStaffController.java
View file @
63f376fe
...
...
@@ -15,6 +15,9 @@ import java.util.stream.Collectors;
import
javax.validation.Valid
;
import
com.gic.enterprise.api.dto.custompage.CustomPageRenderDTO
;
import
com.gic.enterprise.api.enums.CustomPageTypeEnum
;
import
com.gic.enterprise.api.service.*
;
import
com.gic.haoban.manage.web.qo.StaffAddVO
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -47,10 +50,6 @@ import com.gic.enterprise.api.dto.EnterpriseDTO;
import
com.gic.enterprise.api.dto.StoreDTO
;
import
com.gic.enterprise.api.dto.StoreSearchDTO
;
import
com.gic.enterprise.api.dto.enterprise.EnterpriseUsingStatusDTO
;
import
com.gic.enterprise.api.service.EnterpriseService
;
import
com.gic.enterprise.api.service.EnterpriseUseForbidService
;
import
com.gic.enterprise.api.service.StoreService
;
import
com.gic.enterprise.api.service.StoreWidgetService
;
import
com.gic.haoban.app.customer.service.api.service.CustomerApiService
;
import
com.gic.haoban.app.customer.service.api.service.DistributeApiService
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
...
...
@@ -163,6 +162,8 @@ public class WxStaffController extends WebBaseController {
private
PowerService
powerService
;
@Autowired
private
EnterpriseUseForbidService
enterpriseUseForbidService
;
@Autowired
private
CustomPageNewService
customPageNewService
;
// 选择成员列表
@RequestMapping
(
"/staff-list"
)
...
...
@@ -351,9 +352,45 @@ public class WxStaffController extends WebBaseController {
}
auditSettingVO
.
setWxEnterpriseType
(
enterpriseBindInfo
.
getWxEnterpriseType
());
auditSettingVO
.
setFreshFriendFlag
(
mainStore
.
getFreshFriendFlag
());
auditSettingVO
.
setShowMemberSign
(
showMemberSign
(
storeDTO
.
getEnterpriseId
()));
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
auditSettingVO
);
}
/**
* 获取会员签到页分析配置
* @param enterpriseId
* @return
*/
@IgnoreLogin
@RequestMapping
(
"/get-member-sign-show"
)
public
RestResponse
<
Object
>
getMemberSingInfo
(
String
enterpriseId
)
{
JSONObject
json
=
this
.
getMemberSignPage
(
enterpriseId
)
;
if
(
null
!=
json
)
{
return
RestResponse
.
successResult
(
json
)
;
}
return
RestResponse
.
failure
(
"9999"
,
"请联系管理员先配置签到页"
)
;
}
private
int
showMemberSign
(
String
enterpriseId
)
{
JSONObject
dto
=
this
.
getMemberSignPage
(
enterpriseId
)
;
if
(
null
!=
dto
)
{
return
1
;
}
return
0
;
}
private
JSONObject
getMemberSignPage
(
String
enterpriseId
)
{
CustomPageRenderDTO
dto
=
this
.
customPageNewService
.
getPageRenderByPageType
(
CustomPageTypeEnum
.
PAGE_MEMBER_SIGN
,
enterpriseId
)
;
if
(
null
!=
dto
&&
dto
.
getStatus
()==
1
)
{
JSONObject
json
=
dto
.
getSetting
().
getJSONObject
(
"pageConfig"
)
;
int
showFlag
=
json
.
getIntValue
(
"isSharePage"
)
;
if
(
showFlag
==
1
)
{
return
json
;
}
return
null
;
}
return
null
;
}
@IgnoreLogin
@RequestMapping
(
"/get-operation-setting"
)
public
HaobanResponse
getOperatorSetting
(
String
wxEnterpriseId
,
String
enterpriseId
)
{
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/AuditSettingVO.java
View file @
63f376fe
...
...
@@ -21,9 +21,19 @@ public class AuditSettingVO implements Serializable {
private
int
wxEnterpriseType
;
private
int
memberOpenCardFlag
;
private
int
freshFriendFlag
;
// 是否显示会员签到
private
int
showMemberSign
;
private
static
final
long
serialVersionUID
=
1L
;
public
int
getShowMemberSign
()
{
return
showMemberSign
;
}
public
void
setShowMemberSign
(
int
showMemberSign
)
{
this
.
showMemberSign
=
showMemberSign
;
}
public
int
getFreshFriendFlag
()
{
return
freshFriendFlag
;
}
...
...
haoban-manage3-wx/src/main/webapp/WEB-INF/dubbo-haoban-manage-wx.xml
View file @
63f376fe
...
...
@@ -12,7 +12,8 @@
<!-- 应用名称 -->
<dubbo:application
name=
"haoban-manage3-wx"
/>
<dubbo:protocol
name=
"dubbo"
port=
"30010"
/>
<dubbo:reference
interface=
"com.gic.enterprise.api.service.CustomPageNewService"
id=
"customPageNewService"
/>
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.chat.GroupChatPlanApiService"
id=
"groupChatPlanApiService"
/>
<dubbo:reference
interface=
"com.gic.member.api.service.GradeService"
id=
"gradeService"
/>
<dubbo:reference
interface=
"com.gic.ecm.api.service.EcmPlanService"
id=
"ecmPlanService"
/>
...
...
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