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
;
package
com
.
gic
.
cloud
.
operation
.
web
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.authcenter.security.core.util.UserUtils
;
import
com.gic.authcenter.security.core.util.UserUtils
;
...
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
import
java.util.stream.Stream
;
...
@@ -101,10 +103,19 @@ public class DataExplainController {
...
@@ -101,10 +103,19 @@ public class DataExplainController {
}
}
@RequestMapping
(
"/data-module-list"
)
@RequestMapping
(
"/data-module-list"
)
public
RestResponse
moduleList
()
{
public
RestResponse
moduleList
(
String
moduleId
)
{
Object
cache
=
RedisUtil
.
getCache
(
"enterprise:datacloud:moduleList"
);
Object
cache
=
RedisUtil
.
getCache
(
"enterprise:datacloud:moduleList"
);
if
(
cache
!=
null
)
{
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
();
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{
...
@@ -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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -84,14 +84,14 @@ public class MemberCloudDataController {
...
@@ -84,14 +84,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
);
}
}
...
@@ -114,14 +114,14 @@ public class MemberCloudDataController {
...
@@ -114,14 +114,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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -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 @
0a3a7221
...
@@ -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