Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
208462bb
Commit
208462bb
authored
Apr 23, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
通知详情修改
parent
00ba8ce4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
92 additions
and
5 deletions
+92
-5
IndexModuleController.java
.../gic/enterprise/web/controller/IndexModuleController.java
+68
-5
ResouceVO.java
...eb/src/main/java/com/gic/enterprise/web/vo/ResouceVO.java
+24
-0
No files found.
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/IndexModuleController.java
View file @
208462bb
...
...
@@ -16,6 +16,13 @@ import com.gic.enterprise.service.IndexModuleApiService;
import
com.gic.enterprise.service.PushMessageApiService
;
import
com.gic.enterprise.utils.ResultControllerUtils
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.enterprise.web.vo.ResouceVO
;
import
com.gic.member.config.api.dto.AppletsConfigSimpleOutputDTO
;
import
com.gic.member.config.api.dto.OwnerMemberCardDTO
;
import
com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO
;
import
com.gic.member.config.api.service.AppletsConfigApiService
;
import
com.gic.member.config.api.service.MemberCardApiService
;
import
com.gic.member.config.api.service.ServiceConfigApiService
;
import
com.gic.store.dto.CityDTO
;
import
com.gic.store.dto.ProvinceDTO
;
import
com.gic.store.dto.StoreSearchDTO
;
...
...
@@ -65,6 +72,12 @@ public class IndexModuleController {
private
MemberDataApiService
memberDataApiService
;
@Autowired
private
ResourceApiService
resourceApiService
;
@Autowired
private
MemberCardApiService
memberCardApiService
;
@Autowired
private
AppletsConfigApiService
appletsConfigApiService
;
@Autowired
private
ServiceConfigApiService
serviceConfigApiService
;
@RequestMapping
(
"/list-index-module"
)
public
RestResponse
listIndexModule
()
{
...
...
@@ -243,10 +256,10 @@ public class IndexModuleController {
}
@RequestMapping
(
"list-member-channel-data"
)
public
RestResponse
listMemberChannelData
(
Integer
type
,
Integer
cuType
,
Long
area
Id
){
public
RestResponse
listMemberChannelData
(
Integer
type
,
Long
cardConfigId
,
Long
appletConfigId
,
Long
serviceConfig
Id
){
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
Integer
userId
=
UserDetailUtils
.
getUserDetail
().
getUserId
();
ServiceResponse
<
List
<
MemberChannelDataDTO
>>
response
=
this
.
memberDataApiService
.
listMemberChannelData
(
type
,
cuType
,
area
Id
,
enterpriseId
,
userId
);
ServiceResponse
<
List
<
MemberChannelDataDTO
>>
response
=
this
.
memberDataApiService
.
listMemberChannelData
(
type
,
cardConfigId
,
appletConfigId
,
serviceConfig
Id
,
enterpriseId
,
userId
);
return
RestResponse
.
success
(
response
.
getResult
());
}
...
...
@@ -259,10 +272,10 @@ public class IndexModuleController {
}
@RequestMapping
(
"list-channel-data"
)
public
RestResponse
listChannelData
(
Integer
type
,
Long
cardConfigId
,
Long
appletConfigId
,
Long
serviceConfigId
){
public
RestResponse
listChannelData
(
Integer
type
,
Integer
cuType
){
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
Integer
userId
=
UserDetailUtils
.
getUserDetail
().
getUserId
();
ServiceResponse
<
List
<
MemberChannelDataDTO
>>
listServiceResponse
=
this
.
memberDataApiService
.
listChannelData
(
type
,
c
ardConfigId
,
appletConfigId
,
serviceConfigId
,
enterpriseId
,
userId
);
ServiceResponse
<
List
<
MemberChannelDataDTO
>>
listServiceResponse
=
this
.
memberDataApiService
.
listChannelData
(
type
,
c
uType
,
enterpriseId
,
userId
);
return
RestResponse
.
success
(
listServiceResponse
.
getResult
());
}
...
...
@@ -277,9 +290,59 @@ public class IndexModuleController {
@RequestMapping
(
"list-resource"
)
public
RestResponse
listResource
(){
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
Integer
userId
=
UserDetailUtils
.
getUserDetail
().
getUserId
();
ServiceResponse
<
ChannelResourceDTO
>
response
=
this
.
resourceApiService
.
getChannelResourceByUserId
(
userId
);
return
RestResponse
.
success
(
response
.
getResult
());
List
<
OwnerMemberCardDTO
>
memberCardList
=
memberCardApiService
.
getAll
(
enterpriseId
).
getResult
();
List
<
AppletsConfigSimpleOutputDTO
>
appletList
=
appletsConfigApiService
.
listValidAppletConfigAppId
(
enterpriseId
).
getResult
();
List
<
ServiceConfigSimpleOutputDTO
>
serviceList
=
serviceConfigApiService
.
listValidServiceConfigAppId
(
enterpriseId
).
getResult
();
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
List
<
Long
>
appletConfigIdList
=
response
.
getResult
().
getAppletConfigIdList
();
List
<
Long
>
serviceConfigIdList
=
response
.
getResult
().
getServiceConfigIdList
();
List
<
Long
>
cardConfigIdList
=
response
.
getResult
().
getCardConfigIdList
();
List
<
ResouceVO
>
applet
=
new
ArrayList
<>();
List
<
ResouceVO
>
service
=
new
ArrayList
<>();
List
<
ResouceVO
>
card
=
new
ArrayList
<>();
if
(
CollectionUtils
.
isNotEmpty
(
appletConfigIdList
)){
for
(
Long
s
:
appletConfigIdList
){
for
(
AppletsConfigSimpleOutputDTO
dto
:
appletList
){
if
(
s
==
dto
.
getAppletConfigId
()){
ResouceVO
vo
=
new
ResouceVO
();
vo
.
setId
(
s
);
vo
.
setName
(
dto
.
getAppletConfigName
());
applet
.
add
(
vo
);
}
}
}
}
if
(
CollectionUtils
.
isNotEmpty
(
serviceConfigIdList
)){
for
(
Long
s
:
serviceConfigIdList
){
for
(
ServiceConfigSimpleOutputDTO
dto
:
serviceList
){
if
(
s
==
dto
.
getServiceConfigId
()){
ResouceVO
vo
=
new
ResouceVO
();
vo
.
setId
(
s
);
vo
.
setName
(
dto
.
getServiceConfigName
());
service
.
add
(
vo
);
}
}
}
}
if
(
CollectionUtils
.
isNotEmpty
(
cardConfigIdList
)){
for
(
Long
s
:
cardConfigIdList
){
for
(
OwnerMemberCardDTO
dto
:
memberCardList
){
if
(
s
==
dto
.
getCardConfigId
()){
ResouceVO
vo
=
new
ResouceVO
();
vo
.
setId
(
s
);
vo
.
setName
(
dto
.
getCardName
());
card
.
add
(
vo
);
}
}
}
}
result
.
put
(
"card"
,
card
);
result
.
put
(
"service"
,
service
);
result
.
put
(
"applet"
,
applet
);
return
RestResponse
.
success
(
result
);
}
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/vo/ResouceVO.java
0 → 100644
View file @
208462bb
package
com
.
gic
.
enterprise
.
web
.
vo
;
import
java.io.Serializable
;
public
class
ResouceVO
implements
Serializable
{
private
Long
id
;
private
String
name
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
}
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