Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
80618b45
Commit
80618b45
authored
Jul 02, 2025
by
tianyiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除无用代码
parent
85329143
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
74 deletions
+0
-74
ComprehensiveStatisticalAnalysisServiceImpl.java
...ice/impl/ComprehensiveStatisticalAnalysisServiceImpl.java
+0
-74
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/ComprehensiveStatisticalAnalysisServiceImpl.java
View file @
80618b45
...
...
@@ -909,82 +909,8 @@ public class ComprehensiveStatisticalAnalysisServiceImpl {
resultGroup
.
add
(
itemObj
);
}
});
// if (group.contains("techParam") && !group.contains("paramRange") || !group.contains("techParam") && group.contains("paramRange")) {
// for (Object object : group) {
// JSONObject itemObj = JSONObject.parseObject(JSONObject.toJSONString(object));
// if (!itemObj.getString("field").equals("techParam")) {
// resultGroup.add(itemObj);
// }
// }
// } else if (group.contains("techParam") && group.contains("paramRange")) {
// // 如果同时包含技术参数和参数范围,则将技术参数和参数范围剥离到技术参数数组中,其他的放在分组数组中
// for (Object object : group) {
// JSONObject itemObj = JSONObject.parseObject(JSONObject.toJSONString(object));
// if (itemObj.getString("field").equals("techParam")) {
// techParam = itemObj;
// } else if (itemObj.getString("field").equals("paramRange")) {
// paramRange = itemObj;
// } else {
// resultGroup.add(itemObj);
// }
// }
// } else {
// // 既不包含技术参数也不包含参数范围,则直接返回分组数组
// resultGroup.addAll(group);
// }
}
private
void
getItemQuery
(
String
field
,
String
itemCondition
,
Object
value
,
String
isOr
,
DynamicQueryBuilder
groupBuilder
,
DynamicQueryBuilder
groupMainBuilder
)
{
switch
(
itemCondition
)
{
case
"eq"
:
groupBuilder
.
and
(
QueryBuilders
.
termQuery
(
field
,
value
));
break
;
case
"neq"
:
groupBuilder
.
not
(
QueryBuilders
.
termQuery
(
field
,
value
));
break
;
case
"like"
:
groupBuilder
.
and
(
QueryBuilders
.
wildcardQuery
(
field
,
"*"
+
value
+
"*"
));
break
;
case
"notLike"
:
groupBuilder
.
not
(
QueryBuilders
.
wildcardQuery
(
field
,
"*"
+
value
+
"*"
));
break
;
case
"gt"
:
groupBuilder
.
and
(
QueryBuilders
.
rangeQuery
(
field
).
gt
(
value
.
toString
()));
break
;
case
"gte"
:
groupBuilder
.
and
(
QueryBuilders
.
rangeQuery
(
field
).
gte
(
value
.
toString
()));
break
;
case
"lt"
:
groupBuilder
.
and
(
QueryBuilders
.
rangeQuery
(
field
).
lt
(
value
.
toString
()));
break
;
case
"lte"
:
groupBuilder
.
and
(
QueryBuilders
.
rangeQuery
(
field
).
lte
(
value
.
toString
()));
break
;
case
"between"
:
JSONArray
btValues
=
(
JSONArray
)
value
;
groupBuilder
.
and
(
QueryBuilders
.
rangeQuery
(
field
).
gte
(
Double
.
parseDouble
(
btValues
.
get
(
0
).
toString
())).
lte
(
Double
.
parseDouble
(
btValues
.
get
(
1
).
toString
())));
break
;
case
"in"
:
JSONArray
inValues
=
(
JSONArray
)
value
;
groupBuilder
.
and
(
QueryBuilders
.
termsQuery
(
field
,
inValues
));
break
;
case
"notIn"
:
JSONArray
notInValues
=
(
JSONArray
)
value
;
groupBuilder
.
not
(
QueryBuilders
.
termsQuery
(
field
,
notInValues
));
break
;
}
if
(
isOr
.
equals
(
or
))
{
groupMainBuilder
.
or
(
groupBuilder
.
build
());
}
else
{
groupMainBuilder
.
and
(
groupBuilder
.
build
());
}
}
private
void
getItemQueryNew
(
String
field
,
String
itemCondition
,
Object
value
,
String
isOr
,
EnhancedDynamicQueryBuilder
builder
)
{
// 如果包含需要特殊处理的字段,则调用对应的处理方法,否则调用通用处理方法
if
(
equipHandleOtherFields
.
contains
(
field
)
||
companyHandleOtherFields
.
contains
(
field
)
||
personHandleOtherFields
.
contains
(
field
))
{
...
...
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