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
42486b1e
Commit
42486b1e
authored
Oct 16, 2023
by
tianyiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
气瓶充装和基本信息筛选调整
parent
5f1667e4
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
7 deletions
+32
-7
CylinderFillingRecordServiceImpl.java
...lc/biz/service/impl/CylinderFillingRecordServiceImpl.java
+5
-5
CylinderInfoServiceImpl.java
...ylinder/flc/biz/service/impl/CylinderInfoServiceImpl.java
+27
-2
No files found.
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/service/impl/CylinderFillingRecordServiceImpl.java
View file @
42486b1e
...
...
@@ -344,14 +344,14 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin
boolMust
.
must
(
query
);
}
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
DateUtils
.
DATE_TIME_PATTERN
);
//充装开始时间
if
(!
ObjectUtils
.
isEmpty
(
esCylinderFillingRecordDto
.
getFillingStartTime
()))
{
flag
=
false
;
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
// query.must(QueryBuilders.matchQuery("fillingStartTime", esCylinderFillingRecordDto.getFillingStartTime()));
try
{
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
).
gte
(
sdf
.
parse
(
esCylinderFillingRecordDto
.
getFillingStartTime
()).
getTime
()));
String
fillingStartTime
=
esCylinderFillingRecordDto
.
getFillingStartTime
()
+
" 00:00:00"
;
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
).
gte
(
sdf
.
parse
(
fillingStartTime
).
getTime
()));
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
...
...
@@ -362,9 +362,9 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin
if
(!
ObjectUtils
.
isEmpty
(
esCylinderFillingRecordDto
.
getFillingEndTime
()))
{
flag
=
false
;
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
// query.must(QueryBuilders.matchQuery("fillingEndTime", esCylinderFillingRecordDto.getFillingEndTime()));
try
{
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateAfterMS"
).
lte
(
sdf
.
parse
(
esCylinderFillingRecordDto
.
getFillingEndTime
()).
getTime
()));
String
fillingEndTime
=
esCylinderFillingRecordDto
.
getFillingEndTime
()
+
" 23:59:59"
;
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateAfterMS"
).
lte
(
sdf
.
parse
(
fillingEndTime
).
getTime
()));
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/service/impl/CylinderInfoServiceImpl.java
View file @
42486b1e
...
...
@@ -934,9 +934,34 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
if
(!
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateStart
())
&&
!
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateEnd
()))
{
flag
=
false
;
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
// query.must(QueryBuilders.rangeQuery("inspectionDate").from(cylinderInfoDto.getInspectionDateStart()).to(cylinderInfoDto.getInspectionDateEnd()));
try
{
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
).
gte
(
sdf
.
parse
(
cylinderInfoDto
.
getInspectionDateStart
()).
getTime
()));
String
inspectionDateStart
=
cylinderInfoDto
.
getInspectionDateStart
()
+
" 00:00:00"
;
String
inspectionDateEnd
=
cylinderInfoDto
.
getInspectionDateEnd
()
+
" 23:59:59"
;
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
)
.
gte
(
sdf
.
parse
(
inspectionDateStart
).
getTime
())
.
lte
(
sdf
.
parse
(
inspectionDateEnd
).
getTime
()));
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
boolMust
.
must
(
query
);
}
else
if
(!
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateStart
())
&&
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateEnd
()))
{
flag
=
false
;
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
try
{
String
inspectionDateStart
=
cylinderInfoDto
.
getInspectionDateStart
()
+
" 00:00:00"
;
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
)
.
gte
(
sdf
.
parse
(
inspectionDateStart
).
getTime
()));
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
boolMust
.
must
(
query
);
}
else
if
(
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateStart
())
&&
!
ObjectUtils
.
isEmpty
(
cylinderInfoDto
.
getInspectionDateEnd
())){
flag
=
false
;
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
try
{
String
inspectionDateEnd
=
cylinderInfoDto
.
getInspectionDateEnd
()
+
" 23:59:59"
;
query
.
must
(
QueryBuilders
.
rangeQuery
(
"inspectionDateMs"
)
.
lte
(
sdf
.
parse
(
inspectionDateEnd
).
getTime
()));
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
...
...
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