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
252668a5
Commit
252668a5
authored
Feb 20, 2021
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
应用策略编辑接口修改
parent
83685918
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
18 deletions
+18
-18
UnionEnterpriseAuthController.java
...e/web/controller/union/UnionEnterpriseAuthController.java
+1
-1
AppletAreaData.java
...va/com/gic/enterprise/web/utils/union/AppletAreaData.java
+5
-5
IUserAreaData.java
...ava/com/gic/enterprise/web/utils/union/IUserAreaData.java
+1
-1
MemberAreaData.java
...va/com/gic/enterprise/web/utils/union/MemberAreaData.java
+5
-5
ServiceAreaData.java
...a/com/gic/enterprise/web/utils/union/ServiceAreaData.java
+5
-5
UserAeaUtils.java
...java/com/gic/enterprise/web/utils/union/UserAeaUtils.java
+1
-1
No files found.
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/union/UnionEnterpriseAuthController.java
View file @
252668a5
...
...
@@ -645,7 +645,7 @@ public class UnionEnterpriseAuthController {
//用户域
String
authData
=
temp
.
getAuthData
();
if
(
StringUtils
.
isNotBlank
(
authData
))
{
Map
<
String
,
L
ong
[]
>
authDataArr
=
new
HashMap
<>();
Map
<
String
,
L
ist
<
String
>
>
authDataArr
=
new
HashMap
<>();
authDataArr
=
JSON
.
parseObject
(
authData
,
authDataArr
.
getClass
());
vo
.
setMemberArea
(
UserAeaUtils
.
getUserArea
(
CuTypeEnum
.
MCU
.
getType
(),
areaMap
,
authDataArr
));
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/union/AppletAreaData.java
View file @
252668a5
...
...
@@ -16,17 +16,17 @@ import java.util.stream.Collectors;
*/
public
class
AppletAreaData
implements
IUserAreaData
<
AppletsConfigSimpleOutputVO
>{
@Override
public
List
<
AppletsConfigSimpleOutputVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ong
[]
>
authDataArr
)
{
public
List
<
AppletsConfigSimpleOutputVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ist
<
String
>
>
authDataArr
)
{
//小程序域
List
<
AppletsConfigSimpleOutputVO
>
appletAreaVoList
=
new
ArrayList
<>();
List
<
AppletsConfigSimpleOutputVO
>
appletArea
=
(
List
<
AppletsConfigSimpleOutputVO
>)
areaMap
.
get
(
CuTypeEnum
.
ACU
.
getType
());
L
ong
[]
appletAreaArr
=
authDataArr
.
get
(
CuTypeEnum
.
ACU
.
getType
(
));
L
ist
<
String
>
appletAreaArr
=
authDataArr
.
get
(
String
.
valueOf
(
CuTypeEnum
.
ACU
.
getType
()
));
if
(
appletAreaArr
!=
null
)
{
Map
<
Long
,
AppletsConfigSimpleOutputVO
>
appletAreaMap
=
appletArea
.
stream
().
collect
(
Collectors
.
toMap
(
AppletsConfigSimpleOutputVO:
:
getAppletConfigId
,
e
->
e
));
if
(
appletArea
!=
null
)
{
for
(
Lo
ng
cu
:
appletAreaArr
)
{
if
(
appletAreaMap
.
containsKey
(
cu
))
{
appletAreaVoList
.
add
(
appletAreaMap
.
get
(
cu
));
for
(
Stri
ng
cu
:
appletAreaArr
)
{
if
(
appletAreaMap
.
containsKey
(
Long
.
valueOf
(
cu
)
))
{
appletAreaVoList
.
add
(
appletAreaMap
.
get
(
Long
.
valueOf
(
cu
)
));
}
}
}
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/union/IUserAreaData.java
View file @
252668a5
...
...
@@ -18,5 +18,5 @@ public interface IUserAreaData<T> {
* @param authDataArr 联合商户应用策略数据
* @return
*/
public
List
<
T
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ong
[]
>
authDataArr
);
public
List
<
T
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ist
<
String
>
>
authDataArr
);
}
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/union/MemberAreaData.java
View file @
252668a5
...
...
@@ -17,17 +17,17 @@ import java.util.stream.Collectors;
*/
public
class
MemberAreaData
implements
IUserAreaData
<
OwnerMemberCardVO
>{
@Override
public
List
<
OwnerMemberCardVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ong
[]
>
authDataArr
)
{
public
List
<
OwnerMemberCardVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ist
<
String
>
>
authDataArr
)
{
//会员卡域
List
<
OwnerMemberCardVO
>
memberAreaVoList
=
new
ArrayList
<>();
List
<
OwnerMemberCardVO
>
memberArea
=
(
List
<
OwnerMemberCardVO
>)
areaMap
.
get
(
CuTypeEnum
.
MCU
.
getType
());
L
ong
[]
memberCardIdArr
=
authDataArr
.
get
(
CuTypeEnum
.
MCU
.
getType
(
));
L
ist
<
String
>
memberCardIdArr
=
authDataArr
.
get
(
String
.
valueOf
(
CuTypeEnum
.
MCU
.
getType
()
));
if
(
memberCardIdArr
!=
null
)
{
Map
<
Long
,
OwnerMemberCardVO
>
memberCardMap
=
memberArea
.
stream
().
collect
(
Collectors
.
toMap
(
OwnerMemberCardVO:
:
getCardConfigId
,
e
->
e
));
if
(
memberArea
!=
null
)
{
for
(
Lo
ng
cu
:
memberCardIdArr
)
{
if
(
memberCardMap
.
containsKey
(
cu
))
{
memberAreaVoList
.
add
(
memberCardMap
.
get
(
cu
));
for
(
Stri
ng
cu
:
memberCardIdArr
)
{
if
(
memberCardMap
.
containsKey
(
Long
.
valueOf
(
cu
)
))
{
memberAreaVoList
.
add
(
memberCardMap
.
get
(
Long
.
valueOf
(
cu
)
));
}
}
}
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/union/ServiceAreaData.java
View file @
252668a5
...
...
@@ -17,16 +17,16 @@ import com.gic.platform.member.constant.enums.CuTypeEnum;
*/
public
class
ServiceAreaData
implements
IUserAreaData
<
ServiceConfigSimpleOutputVO
>{
@Override
public
List
<
ServiceConfigSimpleOutputVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ong
[]
>
authDataArr
)
{
public
List
<
ServiceConfigSimpleOutputVO
>
getUserArea
(
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ist
<
String
>
>
authDataArr
)
{
List
<
ServiceConfigSimpleOutputVO
>
areaVoList
=
new
ArrayList
<>();
List
<
ServiceConfigSimpleOutputVO
>
area
=
(
List
<
ServiceConfigSimpleOutputVO
>)
areaMap
.
get
(
CuTypeEnum
.
SCU
.
getType
());
L
ong
[]
areaArr
=
authDataArr
.
get
(
CuTypeEnum
.
SCU
.
getType
(
));
L
ist
<
String
>
areaArr
=
authDataArr
.
get
(
String
.
valueOf
(
CuTypeEnum
.
SCU
.
getType
()
));
if
(
areaArr
!=
null
)
{
Map
<
Long
,
ServiceConfigSimpleOutputVO
>
serviceMap
=
area
.
stream
().
collect
(
Collectors
.
toMap
(
ServiceConfigSimpleOutputVO:
:
getServiceConfigId
,
e
->
e
));
if
(
area
!=
null
)
{
for
(
Lo
ng
cu
:
areaArr
)
{
if
(
serviceMap
.
containsKey
(
cu
))
{
areaVoList
.
add
(
serviceMap
.
get
(
cu
));
for
(
Stri
ng
cu
:
areaArr
)
{
if
(
serviceMap
.
containsKey
(
Long
.
valueOf
(
cu
)
))
{
areaVoList
.
add
(
serviceMap
.
get
(
Long
.
valueOf
(
cu
)
));
}
}
}
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/union/UserAeaUtils.java
View file @
252668a5
...
...
@@ -28,7 +28,7 @@ public class UserAeaUtils {
* @param authDataArr
* @return
*/
public
static
List
getUserArea
(
Integer
userAreaType
,
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ong
[]
>
authDataArr
)
{
public
static
List
getUserArea
(
Integer
userAreaType
,
Map
<
Integer
,
Object
>
areaMap
,
Map
<
String
,
L
ist
<
String
>
>
authDataArr
)
{
return
map
.
get
(
userAreaType
).
getUserArea
(
areaMap
,
authDataArr
);
}
}
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