Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-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
data-hook
gic-cloud
Commits
7cfb493e
Commit
7cfb493e
authored
Apr 21, 2023
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 取数平台过滤项
parent
35b517a5
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
87 additions
and
3 deletions
+87
-3
ClerkNameQueryFilter.java
...a/hook/service/deal/queryfilter/ClerkNameQueryFilter.java
+11
-0
StoreCodeQueryFilter.java
...a/hook/service/deal/queryfilter/StoreCodeQueryFilter.java
+12
-0
StoreGroupNameQueryFilter.java
...k/service/deal/queryfilter/StoreGroupNameQueryFilter.java
+11
-0
StoreNameQueryFilter.java
...a/hook/service/deal/queryfilter/StoreNameQueryFilter.java
+11
-0
FlatQueryResultServiceImpl.java
...ud/data/hook/service/impl/FlatQueryResultServiceImpl.java
+12
-1
FilterInfoBackQO.java
...ain/java/com/gic/cloud/data/hook/qo/FilterInfoBackQO.java
+25
-0
FlatQueryController.java
...java/com/gic/cloud/data/hook/web/FlatQueryController.java
+5
-2
No files found.
gic-cloud-data-hook-service/src/main/java/com/gic/cloud/data/hook/service/deal/queryfilter/ClerkNameQueryFilter.java
View file @
7cfb493e
...
@@ -51,4 +51,15 @@ public class ClerkNameQueryFilter implements BaseQueryFilter {
...
@@ -51,4 +51,15 @@ public class ClerkNameQueryFilter implements BaseQueryFilter {
ret
.
setResult
(
retList
);
ret
.
setResult
(
retList
);
return
ret
;
return
ret
;
}
}
@Override
public
List
<
FilterQueryDataDTO
>
listBackByItems
(
QueryFilterContext
context
)
{
List
<
String
>
items
=
context
.
getItems
();
return
items
.
stream
().
map
(
mid
->{
FilterQueryDataDTO
filterQueryDataDTO
=
new
FilterQueryDataDTO
();
filterQueryDataDTO
.
setShowName
(
mid
);
filterQueryDataDTO
.
setItemValue
(
mid
);
return
filterQueryDataDTO
;
}).
collect
(
Collectors
.
toList
());
}
}
}
gic-cloud-data-hook-service/src/main/java/com/gic/cloud/data/hook/service/deal/queryfilter/StoreCodeQueryFilter.java
View file @
7cfb493e
...
@@ -65,4 +65,16 @@ public class StoreCodeQueryFilter implements BaseQueryFilter {
...
@@ -65,4 +65,16 @@ public class StoreCodeQueryFilter implements BaseQueryFilter {
ret
.
setResult
(
retList
);
ret
.
setResult
(
retList
);
return
ret
;
return
ret
;
}
}
@Override
public
List
<
FilterQueryDataDTO
>
listBackByItems
(
QueryFilterContext
context
)
{
List
<
String
>
items
=
context
.
getItems
();
return
items
.
stream
().
map
(
mid
->{
FilterQueryDataDTO
filterQueryDataDTO
=
new
FilterQueryDataDTO
();
filterQueryDataDTO
.
setShowName
(
mid
);
filterQueryDataDTO
.
setItemValue
(
mid
);
return
filterQueryDataDTO
;
}).
collect
(
Collectors
.
toList
());
}
}
}
gic-cloud-data-hook-service/src/main/java/com/gic/cloud/data/hook/service/deal/queryfilter/StoreGroupNameQueryFilter.java
View file @
7cfb493e
...
@@ -81,6 +81,17 @@ public class StoreGroupNameQueryFilter implements BaseQueryFilter {
...
@@ -81,6 +81,17 @@ public class StoreGroupNameQueryFilter implements BaseQueryFilter {
return
subChain
+
"/"
+
ret
;
return
subChain
+
"/"
+
ret
;
}
}
@Override
public
List
<
FilterQueryDataDTO
>
listBackByItems
(
QueryFilterContext
context
)
{
List
<
String
>
items
=
context
.
getItems
();
return
items
.
stream
().
map
(
mid
->{
FilterQueryDataDTO
filterQueryDataDTO
=
new
FilterQueryDataDTO
();
filterQueryDataDTO
.
setShowName
(
mid
);
filterQueryDataDTO
.
setItemValue
(
mid
);
return
filterQueryDataDTO
;
}).
collect
(
Collectors
.
toList
());
}
}
}
gic-cloud-data-hook-service/src/main/java/com/gic/cloud/data/hook/service/deal/queryfilter/StoreNameQueryFilter.java
View file @
7cfb493e
...
@@ -63,4 +63,15 @@ public class StoreNameQueryFilter implements BaseQueryFilter {
...
@@ -63,4 +63,15 @@ public class StoreNameQueryFilter implements BaseQueryFilter {
ret
.
setResult
(
retList
);
ret
.
setResult
(
retList
);
return
ret
;
return
ret
;
}
}
@Override
public
List
<
FilterQueryDataDTO
>
listBackByItems
(
QueryFilterContext
context
)
{
List
<
String
>
items
=
context
.
getItems
();
return
items
.
stream
().
map
(
mid
->{
FilterQueryDataDTO
filterQueryDataDTO
=
new
FilterQueryDataDTO
();
filterQueryDataDTO
.
setShowName
(
mid
);
filterQueryDataDTO
.
setItemValue
(
mid
);
return
filterQueryDataDTO
;
}).
collect
(
Collectors
.
toList
());
}
}
}
gic-cloud-data-hook-service/src/main/java/com/gic/cloud/data/hook/service/impl/FlatQueryResultServiceImpl.java
View file @
7cfb493e
...
@@ -1567,6 +1567,17 @@ public class FlatQueryResultServiceImpl implements IFlatQueryResultService {
...
@@ -1567,6 +1567,17 @@ public class FlatQueryResultServiceImpl implements IFlatQueryResultService {
@Override
@Override
public
List
<
FilterQueryDataDTO
>
listBackFilter
(
List
<
String
>
vals
,
String
filterCode
,
String
enterpriseId
)
{
public
List
<
FilterQueryDataDTO
>
listBackFilter
(
List
<
String
>
vals
,
String
filterCode
,
String
enterpriseId
)
{
return
null
;
DhFlatQueryFilter
queryFilter
=
flatQueryFilterMapper
.
getFilterByCode
(
filterCode
);
if
(
queryFilter
==
null
)
{
logger
.
info
(
"不存在搜索code:{}"
,
filterCode
);
return
null
;
}
QueryFilterInfo
queryFilterInfo
=
EntityUtil
.
changeEntityByJSON
(
QueryFilterInfo
.
class
,
queryFilter
);
QueryFilterContext
queryFilterContext
=
new
QueryFilterContext
();
queryFilterContext
.
setEnterpriseId
(
enterpriseId
);
queryFilterContext
.
setQueryFilterInfo
(
queryFilterInfo
);
queryFilterContext
.
setItems
(
vals
);
BaseQueryFilter
instance
=
queryFilterFactory
.
getInstance
(
queryFilterContext
);
return
instance
.
listBackByItems
(
queryFilterContext
);
}
}
}
}
gic-cloud-data-hook/src/main/java/com/gic/cloud/data/hook/qo/FilterInfoBackQO.java
0 → 100644
View file @
7cfb493e
package
com
.
gic
.
cloud
.
data
.
hook
.
qo
;
import
java.io.Serializable
;
import
java.util.List
;
public
class
FilterInfoBackQO
implements
Serializable
{
private
String
filterCode
;
private
List
<
String
>
itemValues
;
public
String
getFilterCode
()
{
return
filterCode
;
}
public
void
setFilterCode
(
String
filterCode
)
{
this
.
filterCode
=
filterCode
;
}
public
List
<
String
>
getItemValues
()
{
return
itemValues
;
}
public
void
setItemValues
(
List
<
String
>
itemValues
)
{
this
.
itemValues
=
itemValues
;
}
}
gic-cloud-data-hook/src/main/java/com/gic/cloud/data/hook/web/FlatQueryController.java
View file @
7cfb493e
...
@@ -16,6 +16,7 @@ import com.gic.cloud.data.hook.api.entity.FlatQueryExecuteRequest;
...
@@ -16,6 +16,7 @@ import com.gic.cloud.data.hook.api.entity.FlatQueryExecuteRequest;
import
com.gic.cloud.data.hook.api.entity.GeneralResult
;
import
com.gic.cloud.data.hook.api.entity.GeneralResult
;
import
com.gic.cloud.data.hook.api.entity.Global
;
import
com.gic.cloud.data.hook.api.entity.Global
;
import
com.gic.cloud.data.hook.api.service.*
;
import
com.gic.cloud.data.hook.api.service.*
;
import
com.gic.cloud.data.hook.qo.FilterInfoBackQO
;
import
com.gic.cloud.data.hook.qo.FilterInfoQO
;
import
com.gic.cloud.data.hook.qo.FilterInfoQO
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.dubbo.entity.ProviderLocalTag
;
import
com.gic.dubbo.entity.ProviderLocalTag
;
...
@@ -187,13 +188,15 @@ public class FlatQueryController {
...
@@ -187,13 +188,15 @@ public class FlatQueryController {
* @return
* @return
*/
*/
@RequestMapping
(
"/flat-query-filter-show-back"
)
@RequestMapping
(
"/flat-query-filter-show-back"
)
public
RestResponse
<
List
<
FilterQueryDataDTO
>>
flatQueryFilterShowBack
(
@RequestBody
)
{
public
RestResponse
<
List
<
FilterQueryDataDTO
>>
flatQueryFilterShowBack
(
@RequestBody
FilterInfoBackQO
qo
)
{
String
enterpriseId
=
SessionContextUtils
.
getLoginUserEnterpriseId
();
String
enterpriseId
=
SessionContextUtils
.
getLoginUserEnterpriseId
();
if
(
StringUtils
.
isEmpty
(
enterpriseId
))
{
if
(
StringUtils
.
isEmpty
(
enterpriseId
))
{
return
RestResponse
.
failure
(
"4"
,
"企业不存在"
);
return
RestResponse
.
failure
(
"4"
,
"企业不存在"
);
}
}
List
<
FilterQueryDataDTO
>
filterQueryDataDTOS
=
flatQueryResultService
.
listBackFilter
(
qo
.
getItemValues
(),
qo
.
getFilterCode
(),
enterpriseId
);
// flatQueryResultService.pageFlatQueryFilterNew(enterpriseId, filterInfoQO.getFilterCode(), filterInfoQO.getSearch(), filterInfoQO.getBasePageInfo());
// flatQueryResultService.pageFlatQueryFilterNew(enterpriseId, filterInfoQO.getFilterCode(), filterInfoQO.getSearch(), filterInfoQO.getBasePageInfo());
return
RestResponse
.
successResult
();
return
RestResponse
.
successResult
(
filterQueryDataDTOS
);
}
}
/** 执行自助查询
/** 执行自助查询
...
...
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