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
0a3a7221
Commit
0a3a7221
authored
Sep 18, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into 'master'
Developer See merge request
!72
parents
7df39693
63846dbd
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
69 additions
and
58 deletions
+69
-58
DataExplainController.java
...cloud/operation/web/controller/DataExplainController.java
+13
-2
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-operation-web/src/main/java/com/gic/cloud/operation/web/controller/DataExplainController.java
View file @
0a3a7221
package
com
.
gic
.
cloud
.
operation
.
web
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.authcenter.security.core.util.UserUtils
;
...
...
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
...
...
@@ -101,10 +103,19 @@ public class DataExplainController {
}
@RequestMapping
(
"/data-module-list"
)
public
RestResponse
moduleList
()
{
public
RestResponse
moduleList
(
String
moduleId
)
{
Object
cache
=
RedisUtil
.
getCache
(
"enterprise:datacloud:moduleList"
);
if
(
cache
!=
null
)
{
return
RestResponse
.
success
(
JSON
.
parseArray
(
cache
.
toString
()));
List
<
JSONObject
>
resultList
=
JSON
.
parseArray
(
cache
.
toString
(),
JSONObject
.
class
);
Page
<
DataExplainDTO
>
page
=
dataExplainApiService
.
listDataExplain
(
new
DataExplainQo
()).
getResult
();
if
(
page
!=
null
)
{
List
<
DataExplainDTO
>
result
=
page
.
getResult
();
Set
<
String
>
usedList
=
result
.
stream
().
filter
(
e
->
StringUtils
.
isNotBlank
(
e
.
getModuleId
())).
map
(
DataExplainDTO:
:
getModuleId
).
collect
(
Collectors
.
toSet
());
resultList
=
resultList
.
stream
().
filter
(
e
->
!
usedList
.
contains
(
e
.
getString
(
"moduleId"
))
||
StringUtils
.
equals
(
e
.
getString
(
"moduleId"
),
moduleId
)).
collect
(
Collectors
.
toList
());
}
return
RestResponse
.
success
(
resultList
);
}
return
RestResponse
.
success
();
}
...
...
gic-data-cloud-service/src/main/java/com/gic/cloud/service/outer/impl/FunctionApiServiceImpl.java
View file @
0a3a7221
...
...
@@ -156,12 +156,12 @@ public class FunctionApiServiceImpl implements FunctionApiService{
}
//一个流只能用一次
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
)))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"功能组件值非法"
);
}
StringBuilder
temp
=
new
StringBuilder
(
"_"
);
stream
1
.
sorted
().
forEach
(
e
->
{
stream
Two
.
sorted
().
forEach
(
e
->
{
temp
.
append
(
e
).
append
(
"_"
);
});
dto
.
setFunctionComponent
(
temp
.
toString
());
...
...
gic-data-cloud-service/src/main/java/com/gic/cloud/service/outer/impl/IndexDescApiServiceImpl.java
View file @
0a3a7221
...
...
@@ -118,13 +118,13 @@ public class IndexDescApiServiceImpl implements IndexDescApiService {
List
<
TabIndexDesc
>
indexDescList
=
this
.
indexDescService
.
listAllUnRel
(
notInIndexDescIdList
);
if
(
StringUtils
.
isNotBlank
(
moduleIds
))
{
List
<
Integer
>
relModuleIdList
2
=
Stream
.
of
(
moduleIds
.
split
(
","
)).
map
(
Integer:
:
valueOf
).
collect
(
Collectors
.
toList
());
List
<
TabIndexDesc
>
indexDescList
2
=
this
.
indexDescService
.
listByIds
(
relModuleIdList2
);
if
(
CollectionUtils
.
isNotEmpty
(
indexDescList
2
))
{
List
<
Integer
>
relModuleIdList
Two
=
Stream
.
of
(
moduleIds
.
split
(
","
)).
map
(
Integer:
:
valueOf
).
collect
(
Collectors
.
toList
());
List
<
TabIndexDesc
>
indexDescList
Two
=
this
.
indexDescService
.
listByIds
(
relModuleIdListTwo
);
if
(
CollectionUtils
.
isNotEmpty
(
indexDescList
Two
))
{
if
(
CollectionUtils
.
isEmpty
(
indexDescList
))
{
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 @
0a3a7221
...
...
@@ -85,14 +85,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
ageConsumeAreaResponse
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
ageConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
//无归属
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
AgeConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageAgeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
@@ -131,14 +131,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
gradeConsumeAreaResponse
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
gradeConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
GradeConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageGradeConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
@@ -195,14 +195,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
birthConsumeAreaResponse
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
birthConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
BirthConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageBirthConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
@@ -251,14 +251,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
newOldConsumeAreaResponse
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
newOldConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
params
.
setCountType
(
3
);
//无归属
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
NewOldConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageNewOldConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
@@ -307,14 +307,14 @@ public class ConsumeStructureController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
response1
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
whetherConsumeAreaResponse
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
whetherConsumeAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
().
intValue
()
==
levelVo
.
getLevel
()){
//无归属
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
response2
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
WhetherConsumeAreaDTO
>>
wgsResponse
=
consumeStructureApiService
.
pageWhetherConsumeArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/GoDownComponent.java
View file @
0a3a7221
...
...
@@ -232,12 +232,12 @@ public class GoDownComponent {
gicMall
(
page
,
channel
,
enterpriseId
,
level
);
}
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
channel
)){
List
<
WmStoreDTO
>
result1
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
null
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
result1
)){
List
<
WmStoreDTO
>
wmStoreList
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
null
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
wmStoreList
)){
page
.
getResult
().
stream
().
forEach
(
b
->
{
BaseDTO
baseSalesDTO
=
(
BaseDTO
)
b
;
baseSalesDTO
.
setLevel
(
level
-
1
);
for
(
WmStoreDTO
dto
:
result1
){
for
(
WmStoreDTO
dto
:
wmStoreList
){
if
(
baseSalesDTO
instanceof
BaseSalesDTO
){
if
(
baseSalesDTO
.
getId
().
equals
(
dto
.
getWmMallStoreId
()+
""
)){
baseSalesDTO
.
setName
(
dto
.
getWmMainAccount
());
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/IndexController.java
View file @
0a3a7221
...
...
@@ -98,10 +98,10 @@ public class IndexController {
onLine
.
add
(
"-1"
);
}
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
,
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
,
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
(),
2
);
ServiceResponse
<
IndexMemberOldOrderCnt
>
oldOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberOldOrderCnt
(
enterpriseId
,
list
,
onLine
,
...
...
@@ -110,17 +110,17 @@ public class IndexController {
ServiceResponse
<
IndexMemberBirthCntDTO
>
birthOrderCnt
=
this
.
indexSalesApiService
.
getIndexMemberBirthOrderCnt
(
enterpriseId
,
list
,
onLine
,
StringUtils
.
isNoneBlank
(
mbrAreaId
)
?
Long
.
valueOf
(
mbrAreaId
)
:
null
,
mbrAreaIdList
,
dateTypeQo
.
getType
(),
dateTypeQo
.
getDate
());
log
.
info
(
"
response1:{}"
,
JSON
.
toJSONString
(
response1
));
log
.
info
(
"
response2:{}"
,
JSON
.
toJSONString
(
response2
));
log
.
info
(
"
allMemberOrderCntResponse:{}"
,
JSON
.
toJSONString
(
allMemberOrderCntResponse
));
log
.
info
(
"
memberOrderCntResponse:{}"
,
JSON
.
toJSONString
(
memberOrderCntResponse
));
log
.
info
(
"oldOrderCnt:{}"
,
JSON
.
toJSONString
(
oldOrderCnt
));
log
.
info
(
"birthOrderCnt:{}"
,
JSON
.
toJSONString
(
birthOrderCnt
));
IndexConsume
consume
=
new
IndexConsume
();
if
(
response1
.
isSuccess
()
&&
response1
.
getResult
()
!=
null
&&
response2
.
getResult
()
!=
null
){
IndexMemberOrderCntDTO
indexMemberOrderCntDto1
=
response1
.
getResult
();
IndexMemberOrderCntDTO
indexMemberOrderCntDto2
=
response2
.
getResult
();
consume
.
setMemberRate
(
DataFormatUtils
.
rate
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCnt
()));
String
divide
=
DataFormatUtils
.
divide
(
DataFormatUtils
.
divideDouble
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCntHb
()),
DataFormatUtils
.
divideDouble
(
indexMemberOrderCntDto2
.
getOrderCnt
(),
indexMemberOrderCntDto1
.
getOrderCntHb
()));
if
(
allMemberOrderCntResponse
.
isSuccess
()
&&
allMemberOrderCntResponse
.
getResult
()
!=
null
&&
memberOrderCntResponse
.
getResult
()
!=
null
){
IndexMemberOrderCntDTO
allMemberOrderCntDto
=
allMemberOrderCntResponse
.
getResult
();
IndexMemberOrderCntDTO
memberOrderCntDto
=
memberOrderCntResponse
.
getResult
();
consume
.
setMemberRate
(
DataFormatUtils
.
rate
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCnt
()));
String
divide
=
DataFormatUtils
.
divide
(
DataFormatUtils
.
divideDouble
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCntHb
()),
DataFormatUtils
.
divideDouble
(
memberOrderCntDto
.
getOrderCnt
(),
allMemberOrderCntDto
.
getOrderCntHb
()));
consume
.
setMemberHb
(
divide
);
}
if
(
oldOrderCnt
.
isSuccess
()
&&
oldOrderCnt
.
getResult
()
!=
null
){
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/MemberCloudDataController.java
View file @
0a3a7221
...
...
@@ -84,14 +84,14 @@ public class MemberCloudDataController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
response1
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
memberDistributionAreaResponse
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
memberDistributionAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
//无归属
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
response2
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
MemberDistributionAreaDTO
>>
wgsResponse
=
memberCloudDataApiService
.
pageMemberDistributionArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
@@ -114,14 +114,14 @@ public class MemberCloudDataController {
vo
.
setPage
(
this
.
goDownComponent
.
parseData
(
pageServiceResponse
.
getResult
(),
params
.
getChannel
(),
params
.
getEnterpriseId
(),
params
.
getLevel
(),
maxLevel
));
params
.
setCountType
(
2
);
goDownComponent
.
setValueTotalForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
response1
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
response1
,
vo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
memberRecruitAreaResponse
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseTotal
(
memberRecruitAreaResponse
,
vo
);
if
(
params
.
getChannel
()
!=
null
&&
params
.
getChannel
()
==
1
&&
params
.
getLevel
()
==
levelVo
.
getLevel
().
intValue
()){
//无归属
params
.
setCountType
(
3
);
goDownComponent
.
setValueWgsForArea
(
params
,
levelVo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
response2
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
response2
,
vo
);
ServiceResponse
<
Page
<
MemberRecruitAreaDTO
>>
wgsResponse
=
memberCloudDataApiService
.
pageMemberRecruitArea
(
params
);
this
.
goDownComponent
.
parseWgs
(
wgsResponse
,
vo
);
}
return
RestResponse
.
success
(
vo
);
}
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/StoreWidgetController.java
View file @
0a3a7221
...
...
@@ -266,10 +266,10 @@ public class StoreWidgetController {
storeTypeVo
.
setId
(
"1"
);
storeTypeVo
.
setName
(
"启用"
);
list
.
add
(
storeTypeVo
);
StoreTypeVo
storeTypeVo
1
=
new
StoreTypeVo
();
storeTypeVo
1
.
setId
(
"2"
);
storeTypeVo
1
.
setName
(
"不启用"
);
list
.
add
(
storeTypeVo
1
);
StoreTypeVo
storeTypeVo
Not
=
new
StoreTypeVo
();
storeTypeVo
Not
.
setId
(
"2"
);
storeTypeVo
Not
.
setName
(
"不启用"
);
list
.
add
(
storeTypeVo
Not
);
}
return
RestResponse
.
success
(
list
);
}
...
...
@@ -373,9 +373,9 @@ public class StoreWidgetController {
}
}
if
(
StoreChannelEnum
.
WMMALL
.
getChannel
().
equals
(
onLineStore
.
getChannel
())){
List
<
WmStoreDTO
>
result1
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
search
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
result1
)){
for
(
WmStoreDTO
wmStoreDTO
:
result1
){
List
<
WmStoreDTO
>
wmStoreList
=
wmStoreApiService
.
listWmStore
(
enterpriseId
,
search
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
wmStoreList
)){
for
(
WmStoreDTO
wmStoreDTO
:
wmStoreList
){
if
(
onLineStore
.
getStoreIdList
().
contains
(
wmStoreDTO
.
getWmStoreId
())){
StoreSearchVo
storeSearchVo
=
new
StoreSearchVo
();
storeSearchVo
.
setId
(
wmStoreDTO
.
getWmStoreId
());
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/utils/BigDecimalConvertUtils.java
View file @
0a3a7221
...
...
@@ -19,7 +19,7 @@ import java.math.BigDecimal;
@Component
public
class
BigDecimalConvertUtils
{
@Bean
public
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
1
(){
public
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
BigDecimal
(){
MappingJackson2HttpMessageConverter
jackson2HttpMessageConverter
=
new
MappingJackson2HttpMessageConverter
();
ObjectMapper
objectMapper
=
new
ObjectMapper
();
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/utils/StringJsonSeralizer.java
View file @
0a3a7221
...
...
@@ -26,7 +26,7 @@ public class StringJsonSeralizer extends JsonSerializer<String> {
if
(
StringUtils
.
isNotBlank
(
value
)){
Matcher
isNum
=
NUMBER_PATTERN
.
matcher
(
value
);
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
());
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