Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-data-cloud
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-data-cloud
Commits
9f0c3ad1
Commit
9f0c3ad1
authored
Sep 18, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
eaf0cb99
63846dbd
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
56 additions
and
56 deletions
+56
-56
FunctionApiServiceImpl.java
.../gic/cloud/service/outer/impl/FunctionApiServiceImpl.java
+2
-2
IndexDescApiServiceImpl.java
...gic/cloud/service/outer/impl/IndexDescApiServiceImpl.java
+4
-4
ConsumeStructureController.java
.../gic/cloud/web/controller/ConsumeStructureController.java
+20
-20
GoDownComponent.java
...in/java/com/gic/cloud/web/controller/GoDownComponent.java
+3
-3
IndexController.java
...in/java/com/gic/cloud/web/controller/IndexController.java
+10
-10
MemberCloudDataController.java
...m/gic/cloud/web/controller/MemberCloudDataController.java
+8
-8
StoreWidgetController.java
...a/com/gic/cloud/web/controller/StoreWidgetController.java
+7
-7
BigDecimalConvertUtils.java
.../java/com/gic/cloud/web/utils/BigDecimalConvertUtils.java
+1
-1
StringJsonSeralizer.java
...ain/java/com/gic/cloud/web/utils/StringJsonSeralizer.java
+1
-1
No files found.
gic-data-cloud-service/src/main/java/com/gic/cloud/service/outer/impl/FunctionApiServiceImpl.java
View file @
9f0c3ad1
...
@@ -156,12 +156,12 @@ public class FunctionApiServiceImpl implements FunctionApiService{
...
@@ -156,12 +156,12 @@ public class FunctionApiServiceImpl implements FunctionApiService{
}
}
//一个流只能用一次
//一个流只能用一次
Stream
<
String
>
stream
=
Arrays
.
stream
(
functionComponent
.
split
(
","
));
Stream
<
String
>
stream
=
Arrays
.
stream
(
functionComponent
.
split
(
","
));
Stream
<
String
>
stream
1
=
Arrays
.
stream
(
functionComponent
.
split
(
","
));
Stream
<
String
>
stream
Two
=
Arrays
.
stream
(
functionComponent
.
split
(
","
));
if
(
stream
.
anyMatch
(
e
->
!
FunctionEnum
.
isRightCode
(
e
)))
{
if
(
stream
.
anyMatch
(
e
->
!
FunctionEnum
.
isRightCode
(
e
)))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"功能组件值非法"
);
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"功能组件值非法"
);
}
}
StringBuilder
temp
=
new
StringBuilder
(
"_"
);
StringBuilder
temp
=
new
StringBuilder
(
"_"
);
stream
1
.
sorted
().
forEach
(
e
->
{
stream
Two
.
sorted
().
forEach
(
e
->
{
temp
.
append
(
e
).
append
(
"_"
);
temp
.
append
(
e
).
append
(
"_"
);
});
});
dto
.
setFunctionComponent
(
temp
.
toString
());
dto
.
setFunctionComponent
(
temp
.
toString
());
...
...
gic-data-cloud-service/src/main/java/com/gic/cloud/service/outer/impl/IndexDescApiServiceImpl.java
View file @
9f0c3ad1
...
@@ -118,13 +118,13 @@ public class IndexDescApiServiceImpl implements IndexDescApiService {
...
@@ -118,13 +118,13 @@ public class IndexDescApiServiceImpl implements IndexDescApiService {
List
<
TabIndexDesc
>
indexDescList
=
this
.
indexDescService
.
listAllUnRel
(
notInIndexDescIdList
);
List
<
TabIndexDesc
>
indexDescList
=
this
.
indexDescService
.
listAllUnRel
(
notInIndexDescIdList
);
if
(
StringUtils
.
isNotBlank
(
moduleIds
))
{
if
(
StringUtils
.
isNotBlank
(
moduleIds
))
{
List
<
Integer
>
relModuleIdList
2
=
Stream
.
of
(
moduleIds
.
split
(
","
)).
map
(
Integer:
:
valueOf
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
relModuleIdList
Two
=
Stream
.
of
(
moduleIds
.
split
(
","
)).
map
(
Integer:
:
valueOf
).
collect
(
Collectors
.
toList
());
List
<
TabIndexDesc
>
indexDescList
2
=
this
.
indexDescService
.
listByIds
(
relModuleIdList2
);
List
<
TabIndexDesc
>
indexDescList
Two
=
this
.
indexDescService
.
listByIds
(
relModuleIdListTwo
);
if
(
CollectionUtils
.
isNotEmpty
(
indexDescList
2
))
{
if
(
CollectionUtils
.
isNotEmpty
(
indexDescList
Two
))
{
if
(
CollectionUtils
.
isEmpty
(
indexDescList
))
{
if
(
CollectionUtils
.
isEmpty
(
indexDescList
))
{
indexDescList
=
new
ArrayList
<>();
indexDescList
=
new
ArrayList
<>();
}
}
indexDescList
.
addAll
(
indexDescList
2
);
indexDescList
.
addAll
(
indexDescList
Two
);
}
}
}
}
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/ConsumeStructureController.java
View file @
9f0c3ad1
...
@@ -85,14 +85,14 @@ public class ConsumeStructureController {
...
@@ -85,14 +85,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
ageConsumeAreaResponse
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
ageConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
//无归属
//无归属
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
@@ -131,14 +131,14 @@ public class ConsumeStructureController {
...
@@ -131,14 +131,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
gradeConsumeAreaResponse
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
gradeConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
//无归属
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
@@ -195,14 +195,14 @@ public class ConsumeStructureController {
...
@@ -195,14 +195,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
birthConsumeAreaResponse
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
birthConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
//无归属
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
@@ -251,14 +251,14 @@ public class ConsumeStructureController {
...
@@ -251,14 +251,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
newOldConsumeAreaResponse
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
newOldConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
//无归属
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
@@ -307,14 +307,14 @@ public class ConsumeStructureController {
...
@@ -307,14 +307,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
whetherConsumeAreaResponse
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
whetherConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
//无归属
//无归属
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/GoDownComponent.java
View file @
9f0c3ad1
...
@@ -232,12 +232,12 @@ public class GoDownComponent {
...
@@ -232,12 +232,12 @@ public class GoDownComponent {
gicMall
(
page
,
channel
,
enterpriseId
,
level
);
gicMall
(
page
,
channel
,
enterpriseId
,
level
);
}
}
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
channel
)){
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
channel
)){
List
<
WmStoreDTO
>
result1
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
null
).
getResult
();
List
<
WmStoreDTO
>
wmStoreList
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
null
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
result1
)){
if
(
CollectionUtils
.
isNotEmpty
(
wmStoreList
)){
page
.
getResult
().
stream
().
forEach
(
b
->
{
page
.
getResult
().
stream
().
forEach
(
b
->
{
BaseDTO
baseSalesDTO
=
(
BaseDTO
)
b
;
BaseDTO
baseSalesDTO
=
(
BaseDTO
)
b
;
baseSalesDTO
.
setLevel
(
level
-
1
);
baseSalesDTO
.
setLevel
(
level
-
1
);
for
(
WmStoreDTO
dto
:
result1
){
for
(
WmStoreDTO
dto
:
wmStoreList
){
if
(
baseSalesDTO
instanceof
BaseSalesDTO
){
if
(
baseSalesDTO
instanceof
BaseSalesDTO
){
if
(
baseSalesDTO
.
getId
().
equals
(
dto
.
getWmMallStoreId
()+
""
)){
if
(
baseSalesDTO
.
getId
().
equals
(
dto
.
getWmMallStoreId
()+
""
)){
baseSalesDTO
.
setName
(
dto
.
getWmMainAccount
());
baseSalesDTO
.
setName
(
dto
.
getWmMainAccount
());
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/IndexController.java
View file @
9f0c3ad1
...
@@ -98,10 +98,10 @@ public class IndexController {
...
@@ -98,10 +98,10 @@ public class IndexController {
onLine
.
add
(
"-1"
);
onLine
.
add
(
"-1"
);
}
}
List
<
Long
>
mbrAreaIdList
=
this
.
dataAuthUtils
.
getMbrAreaId
(
userId
,
enterpriseId
);
List
<
Long
>
mbrAreaIdList
=
this
.
dataAuthUtils
.
getMbrAreaId
(
userId
,
enterpriseId
);
ServiceResponse
<
IndexMemberOrderCntDTO
>
response1
=
this
.
indexSalesApiService
.
getIndexMemberOrderCnt
(
enterpriseId
,
list
,
onLine
,
ServiceResponse
<
IndexMemberOrderCntDTO
>
allMemberOrderCntResponse
=
this
.
indexSalesApiService
.
getIndexMemberOrderCnt
(
enterpriseId
,
list
,
onLine
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
(),
1
);
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
(),
1
);
ServiceResponse
<
IndexMemberOrderCntDTO
>
response2
=
this
.
indexSalesApiService
.
getIndexMemberOrderCnt
(
enterpriseId
,
list
,
onLine
,
ServiceResponse
<
IndexMemberOrderCntDTO
>
memberOrderCntResponse
=
this
.
indexSalesApiService
.
getIndexMemberOrderCnt
(
enterpriseId
,
list
,
onLine
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
(),
2
);
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
(),
2
);
ServiceResponse
<
IndexMemberOldOrderCnt
>
oldOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberOldOrderCnt
(
enterpriseId
,
list
,
onLine
,
ServiceResponse
<
IndexMemberOldOrderCnt
>
oldOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberOldOrderCnt
(
enterpriseId
,
list
,
onLine
,
...
@@ -110,17 +110,17 @@ public class IndexController {
...
@@ -110,17 +110,17 @@ public class IndexController {
ServiceResponse
<
IndexMemberBirthCntDTO
>
birthOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberBirthOrderCnt
(
enterpriseId
,
list
,
onLine
,
ServiceResponse
<
IndexMemberBirthCntDTO
>
birthOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberBirthOrderCnt
(
enterpriseId
,
list
,
onLine
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
());
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
());
log
.
info
(
"
response1:{}"
,
JSON
.
toJSONString
(
response1
));
log
.
info
(
"
allMemberOrderCntResponse:{}"
,
JSON
.
toJSONString
(
allMemberOrderCntResponse
));
log
.
info
(
"
response2:{}"
,
JSON
.
toJSONString
(
response2
));
log
.
info
(
"
memberOrderCntResponse:{}"
,
JSON
.
toJSONString
(
memberOrderCntResponse
));
log
.
info
(
"oldOrderCnt:{}"
,
JSON
.
toJSONString
(
oldOrderCnt
));
log
.
info
(
"oldOrderCnt:{}"
,
JSON
.
toJSONString
(
oldOrderCnt
));
log
.
info
(
"birthOrderCnt:{}"
,
JSON
.
toJSONString
(
birthOrderCnt
));
log
.
info
(
"birthOrderCnt:{}"
,
JSON
.
toJSONString
(
birthOrderCnt
));
IndexConsume
consume
=
new
IndexConsume
();
IndexConsume
consume
=
new
IndexConsume
();
if
(
response1
.
isSuccess
()
&&
response1
.
getResult
()
!=
null
&&
response2
.
getResult
()
!=
null
){
if
(
allMemberOrderCntResponse
.
isSuccess
()
&&
allMemberOrderCntResponse
.
getResult
()
!=
null
&&
memberOrderCntResponse
.
getResult
()
!=
null
){
IndexMemberOrderCntDTO
indexMemberOrderCntDto1
=
response1
.
getResult
();
IndexMemberOrderCntDTO
allMemberOrderCntDto
=
allMemberOrderCntResponse
.
getResult
();
IndexMemberOrderCntDTO
indexMemberOrderCntDto2
=
response2
.
getResult
();
IndexMemberOrderCntDTO
memberOrderCntDto
=
memberOrderCntResponse
.
getResult
();
consume
.
setMemberRate
(
DataFormatUtils
.
rate
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCnt
()));
consume
.
setMemberRate
(
DataFormatUtils
.
rate
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCnt
()));
String
divide
=
DataFormatUtils
.
divide
(
DataFormatUtils
.
divideDouble
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCntHb
()),
String
divide
=
DataFormatUtils
.
divide
(
DataFormatUtils
.
divideDouble
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCntHb
()),
DataFormatUtils
.
divideDouble
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCntHb
()));
DataFormatUtils
.
divideDouble
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCntHb
()));
consume
.
setMemberHb
(
divide
);
consume
.
setMemberHb
(
divide
);
}
}
if
(
oldOrderCnt
.
isSuccess
()
&&
oldOrderCnt
.
getResult
()
!=
null
){
if
(
oldOrderCnt
.
isSuccess
()
&&
oldOrderCnt
.
getResult
()
!=
null
){
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/MemberCloudDataController.java
View file @
9f0c3ad1
...
@@ -86,14 +86,14 @@ public class MemberCloudDataController {
...
@@ -86,14 +86,14 @@ public class MemberCloudDataController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
response1
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
memberDistributionAreaResponse
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
memberDistributionAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
//无归属
//无归属
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
response2
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
wgsResponse
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
@@ -116,14 +116,14 @@ public class MemberCloudDataController {
...
@@ -116,14 +116,14 @@ public class MemberCloudDataController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
response1
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
memberRecruitAreaResponse
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
this
.
goDownComponent
.
parseTotal
(
memberRecruitAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
//无归属
//无归属
params
.
setCountType
(
3
);
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
response2
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
wgsResponse
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
}
return
RestResponse
.
success
(
vo
);
return
RestResponse
.
success
(
vo
);
}
}
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/StoreWidgetController.java
View file @
9f0c3ad1
...
@@ -266,10 +266,10 @@ public class StoreWidgetController {
...
@@ -266,10 +266,10 @@ public class StoreWidgetController {
storeTypeVo
.
setId
(
"1"
);
storeTypeVo
.
setId
(
"1"
);
storeTypeVo
.
setName
(
"启用"
);
storeTypeVo
.
setName
(
"启用"
);
list
.
add
(
storeTypeVo
);
list
.
add
(
storeTypeVo
);
StoreTypeVo
storeTypeVo
1
=
new
StoreTypeVo
();
StoreTypeVo
storeTypeVo
Not
=
new
StoreTypeVo
();
storeTypeVo
1
.
setId
(
"2"
);
storeTypeVo
Not
.
setId
(
"2"
);
storeTypeVo
1
.
setName
(
"不启用"
);
storeTypeVo
Not
.
setName
(
"不启用"
);
list
.
add
(
storeTypeVo
1
);
list
.
add
(
storeTypeVo
Not
);
}
}
return
RestResponse
.
success
(
list
);
return
RestResponse
.
success
(
list
);
}
}
...
@@ -373,9 +373,9 @@ public class StoreWidgetController {
...
@@ -373,9 +373,9 @@ public class StoreWidgetController {
}
}
}
}
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
onLineStore
.
getChannel
())){
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
onLineStore
.
getChannel
())){
List
<
WmStoreDTO
>
result1
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
search
).
getResult
();
List
<
WmStoreDTO
>
wmStoreList
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
search
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
result1
)){
if
(
CollectionUtils
.
isNotEmpty
(
wmStoreList
)){
for
(
WmStoreDTO
wmStoreDTO
:
result1
){
for
(
WmStoreDTO
wmStoreDTO
:
wmStoreList
){
if
(
onLineStore
.
getStoreIdList
().
contains
(
wmStoreDTO
.
getWmStoreId
())){
if
(
onLineStore
.
getStoreIdList
().
contains
(
wmStoreDTO
.
getWmStoreId
())){
StoreSearchVo
storeSearchVo
=
new
StoreSearchVo
();
StoreSearchVo
storeSearchVo
=
new
StoreSearchVo
();
storeSearchVo
.
setId
(
wmStoreDTO
.
getWmStoreId
());
storeSearchVo
.
setId
(
wmStoreDTO
.
getWmStoreId
());
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/utils/BigDecimalConvertUtils.java
View file @
9f0c3ad1
...
@@ -19,7 +19,7 @@ import java.math.BigDecimal;
...
@@ -19,7 +19,7 @@ import java.math.BigDecimal;
@Component
@Component
public
class
BigDecimalConvertUtils
{
public
class
BigDecimalConvertUtils
{
@Bean
@Bean
public
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
1
(){
public
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
BigDecimal
(){
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
=
new
MappingJackson2HttpMessageConverter
();
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
=
new
MappingJackson2HttpMessageConverter
();
ObjectMapper
objectMapper
=
new
ObjectMapper
();
ObjectMapper
objectMapper
=
new
ObjectMapper
();
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/utils/StringJsonSeralizer.java
View file @
9f0c3ad1
...
@@ -26,7 +26,7 @@ public class StringJsonSeralizer extends JsonSerializer<String> {
...
@@ -26,7 +26,7 @@ public class StringJsonSeralizer extends JsonSerializer<String> {
if
(
StringUtils
.
isNotBlank
(
value
)){
if
(
StringUtils
.
isNotBlank
(
value
)){
Matcher
isNum
=
NUMBER_PATTERN
.
matcher
(
value
);
Matcher
isNum
=
NUMBER_PATTERN
.
matcher
(
value
);
if
(
isNum
.
matches
()){
if
(
isNum
.
matches
()){
BigDecimal
decimal
=
new
BigDecimal
(
value
).
setScale
(
1
,
BigDecimal
.
ROUND_HALF_UP
);
BigDecimal
decimal
=
new
BigDecimal
(
value
).
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
);
jsonGenerator
.
writeString
(
decimal
.
toString
());
jsonGenerator
.
writeString
(
decimal
.
toString
());
return
;
return
;
}
}
...
...
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