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
747c9ec3
Commit
747c9ec3
authored
Jun 07, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
解决冲突
parents
0159d832
69d10e90
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
182 additions
and
52 deletions
+182
-52
equipTemplates.xls
...jxiop-biz/src/main/resources/templates/equipTemplates.xls
+0
-0
ESEquipmentCategoryDto.java
.../amos/boot/module/tzs/api/dto/ESEquipmentCategoryDto.java
+2
-2
IEquipmentCategoryService.java
...oot/module/tzs/api/service/IEquipmentCategoryService.java
+1
-1
EquipmentCategoryMapper.xml
...api/src/main/resources/mapper/EquipmentCategoryMapper.xml
+144
-17
EquipmentCategoryController.java
...odule/tzs/biz/controller/EquipmentCategoryController.java
+1
-1
EquipmentCategoryServiceImpl.java
...le/tzs/biz/service/impl/EquipmentCategoryServiceImpl.java
+34
-31
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-biz/src/main/resources/templates/equipTemplates.xls
View file @
747c9ec3
No preview for this file type
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/ESEquipmentCategoryDto.java
View file @
747c9ec3
...
@@ -69,8 +69,8 @@ public class ESEquipmentCategoryDto {
...
@@ -69,8 +69,8 @@ public class ESEquipmentCategoryDto {
@Field
(
type
=
FieldType
.
Text
)
@Field
(
type
=
FieldType
.
Text
)
private
String
STATUS
;
private
String
STATUS
;
@Field
(
type
=
FieldType
.
Date
,
format
=
DateFormat
.
basic_date_time
,
index
=
false
)
@Field
(
type
=
FieldType
.
Long
)
private
Date
REC_DATE
;
private
Long
REC_DATE
;
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IEquipmentCategoryService.java
View file @
747c9ec3
...
@@ -38,7 +38,7 @@ public interface IEquipmentCategoryService {
...
@@ -38,7 +38,7 @@ public interface IEquipmentCategoryService {
void
checkEsData
(
String
id
);
void
checkEsData
(
String
id
);
List
<
EquipmentCategoryData
>
createEquipmentCategoryData
(
String
unitCode
);
List
<
EquipmentCategoryData
>
createEquipmentCategoryData
();
EquipmentCategoryData
updateEquipmentCategoryData
(
String
id
);
EquipmentCategoryData
updateEquipmentCategoryData
(
String
id
);
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/resources/mapper/EquipmentCategoryMapper.xml
View file @
747c9ec3
...
@@ -179,23 +179,150 @@
...
@@ -179,23 +179,150 @@
<select
id=
"getCategoryData"
resultType=
"java.util.Map"
>
<select
id=
"getCategoryData"
resultType=
"java.util.Map"
>
SELECT
SELECT
elevator,
(SELECT
lifting,
to_json ( b ) :: json
vehicle,
FROM
boiler,
(SELECT
vessel,
SUM ( int4 ( ( elevator :: json -> 'waitClaim' ) ) ) waitClaim,
pipeline,
SUM ( int4 ( ( elevator :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
rides,
SUM ( int4 ( ( elevator :: json -> 'refuseClaim' ) ) ) refuseClaim
ropeway
FROM
FROM
biz_jg_equipment_category_data bjecd
biz_jg_equipment_category_data bjecd
WHERE
WHERE
<if
test=
"level == 'company'"
>
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
</if>
<if
test=
"level != 'company'"
>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
</if>
) b
) elevator,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( vehicle :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( vehicle :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( vehicle :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) vehicle,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( ropeway :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( ropeway :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( ropeway :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) ropeway,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( rides :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( rides :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( rides :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) rides,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( boiler :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( boiler :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( boiler :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) boiler,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( vessel :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( vessel :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( vessel :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) vessel,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( pipeline :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( pipeline :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( pipeline :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) pipeline,
(SELECT
to_json ( b ) :: json
FROM
(SELECT
SUM ( int4 ( ( lifting :: json -> 'waitClaim' ) ) ) waitClaim,
SUM ( int4 ( ( lifting :: json -> 'alreadyClaim' ) ) ) alreadyClaim,
SUM ( int4 ( ( lifting :: json -> 'refuseClaim' ) ) ) refuseClaim
FROM
biz_jg_equipment_category_data bjecd
WHERE
<if
test=
"level == 'company'"
>
bjecd."unit_code" LIKE CONCAT('%',#{companyCode},'%')
</if>
<if
test=
"level != 'company'"
>
bjecd."org_branch_code" LIKE CONCAT('%',#{orgCode},'%')
</if>
) b
) lifting
</select>
</select>
<select
id=
"getUnitCodeByRecord"
resultType=
"java.lang.String"
>
<select
id=
"getUnitCodeByRecord"
resultType=
"java.lang.String"
>
...
...
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/EquipmentCategoryController.java
View file @
747c9ec3
...
@@ -247,7 +247,7 @@ public class EquipmentCategoryController extends BaseController {
...
@@ -247,7 +247,7 @@ public class EquipmentCategoryController extends BaseController {
@ApiOperation
(
httpMethod
=
"get"
,
value
=
"初始化一码通总览数据"
,
notes
=
"初始化一码通总览数据"
)
@ApiOperation
(
httpMethod
=
"get"
,
value
=
"初始化一码通总览数据"
,
notes
=
"初始化一码通总览数据"
)
public
ResponseModel
<
Object
>
createEquipmentCategoryData
(){
public
ResponseModel
<
Object
>
createEquipmentCategoryData
(){
return
ResponseHelper
.
buildResponse
(
equipmentCategoryService
.
createEquipmentCategoryData
(
null
));
return
ResponseHelper
.
buildResponse
(
equipmentCategoryService
.
createEquipmentCategoryData
());
}
}
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/EquipmentCategoryServiceImpl.java
View file @
747c9ec3
...
@@ -40,6 +40,7 @@ import org.elasticsearch.client.RestHighLevelClient;
...
@@ -40,6 +40,7 @@ import org.elasticsearch.client.RestHighLevelClient;
import
org.elasticsearch.index.query.BoolQueryBuilder
;
import
org.elasticsearch.index.query.BoolQueryBuilder
;
import
org.elasticsearch.index.query.QueryBuilders
;
import
org.elasticsearch.index.query.QueryBuilders
;
import
org.elasticsearch.search.builder.SearchSourceBuilder
;
import
org.elasticsearch.search.builder.SearchSourceBuilder
;
import
org.elasticsearch.search.sort.SortOrder
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.io.Resource
;
import
org.springframework.core.io.Resource
;
...
@@ -53,6 +54,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
...
@@ -53,6 +54,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.sql.Timestamp
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -781,9 +783,12 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -781,9 +783,12 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
}
}
}
}
@Override
public
List
<
EquipmentCategoryData
>
createEquipmentCategoryData
()
{
public
List
<
EquipmentCategoryData
>
createEquipmentCategoryData
(
String
unitCode
)
{
equipmentCategoryDataService
.
remove
(
new
QueryWrapper
<>());
equipmentCategoryDataService
.
remove
(
new
QueryWrapper
<>());
return
getCategoryData
(
null
);
}
private
List
<
EquipmentCategoryData
>
getCategoryData
(
String
unitCode
)
{
List
<
EquipmentCategoryData
>
list
=
new
ArrayList
<>();
List
<
EquipmentCategoryData
>
list
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
allUnitList
=
equipmentCategoryMapper
.
getAllUnit
(
unitCode
);
List
<
Map
<
String
,
Object
>>
allUnitList
=
equipmentCategoryMapper
.
getAllUnit
(
unitCode
);
for
(
Map
<
String
,
Object
>
map
:
allUnitList
)
{
for
(
Map
<
String
,
Object
>
map
:
allUnitList
)
{
...
@@ -824,15 +829,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -824,15 +829,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
break
;
break
;
}
}
}
}
EquipmentCategoryData
categoryData
=
equipmentCategoryDataMapper
.
selectOne
(
new
QueryWrapper
<
EquipmentCategoryData
>().
eq
(
"unit_code"
,
equipmentCategoryData
.
getUnitCode
()));
boolean
b
=
equipmentCategoryDataService
.
saveOrUpdate
(
equipmentCategoryData
,
int
res
=
0
;
new
QueryWrapper
<
EquipmentCategoryData
>().
eq
(
"unit_code"
,
equipmentCategoryData
.
getUnitCode
()));
if
(
ObjectUtils
.
isEmpty
(
categoryData
))
{
if
(
b
)
{
res
=
equipmentCategoryDataMapper
.
insert
(
equipmentCategoryData
);
}
else
{
res
=
equipmentCategoryDataMapper
.
update
(
equipmentCategoryData
,
new
QueryWrapper
<
EquipmentCategoryData
>().
eq
(
"unit_code"
,
equipmentCategoryData
.
getUnitCode
()));
}
if
(
0
!=
res
)
{
list
.
add
(
equipmentCategoryData
);
list
.
add
(
equipmentCategoryData
);
}
}
}
}
...
@@ -843,7 +842,7 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -843,7 +842,7 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
@Override
@Override
public
EquipmentCategoryData
updateEquipmentCategoryData
(
String
record
)
{
public
EquipmentCategoryData
updateEquipmentCategoryData
(
String
record
)
{
String
unitCode
=
equipmentCategoryMapper
.
getUnitCodeByRecord
(
record
);
String
unitCode
=
equipmentCategoryMapper
.
getUnitCodeByRecord
(
record
);
List
<
EquipmentCategoryData
>
equipmentCategoryData
=
createEquipmen
tCategoryData
(
unitCode
);
List
<
EquipmentCategoryData
>
equipmentCategoryData
=
ge
tCategoryData
(
unitCode
);
return
equipmentCategoryData
.
get
(
0
);
return
equipmentCategoryData
.
get
(
0
);
}
}
...
@@ -873,7 +872,6 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -873,7 +872,6 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
Long
count
=
bizJdbcTemplate
.
queryForObject
(
countSql
,
Long
.
class
);
Long
count
=
bizJdbcTemplate
.
queryForObject
(
countSql
,
Long
.
class
);
return
count
;
return
count
;
}
}
/**
/**
* es数据同步
* es数据同步
*
*
...
@@ -904,6 +902,11 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -904,6 +902,11 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
* es保存设备数据
* es保存设备数据
*/
*/
public
ESEquipmentCategoryDto
saveESEquipmentCategory
(
Map
<
String
,
Object
>
map
)
{
public
ESEquipmentCategoryDto
saveESEquipmentCategory
(
Map
<
String
,
Object
>
map
)
{
//处理时间问题
String
recDate1
=
map
.
get
(
"REC_DATE"
).
toString
().
substring
(
0
,
19
);
long
time
=
Timestamp
.
valueOf
(
recDate1
).
getTime
();
map
.
put
(
"REC_DATE"
,
time
);
ESEquipmentCategoryDto
dto
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
map
),
ESEquipmentCategoryDto
.
class
);
ESEquipmentCategoryDto
dto
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
map
),
ESEquipmentCategoryDto
.
class
);
ESEquipmentCategoryDto
save
=
esEquipmentCategory
.
save
(
dto
);
ESEquipmentCategoryDto
save
=
esEquipmentCategory
.
save
(
dto
);
if
(!
ObjectUtils
.
isEmpty
(
save
))
{
if
(!
ObjectUtils
.
isEmpty
(
save
))
{
...
@@ -956,88 +959,88 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
...
@@ -956,88 +959,88 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
//SEQUENCE_NBR
//SEQUENCE_NBR
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"SEQUENCE_NBR"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"SEQUENCE_NBR"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"SEQUENCE_NBR"
,
map
.
getString
(
"SEQUENCE_NBR"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"SEQUENCE_NBR"
,
map
.
getString
(
"SEQUENCE_NBR"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ORG_BRANCH_NAME"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ORG_BRANCH_NAME"
)))
{
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
query
.
must
(
QueryBuilders
.
match
Query
(
"ORG_BRANCH_NAME"
,
"*"
+
map
.
getString
(
"ORG_BRANCH_NAME"
)
+
"*"
));
query
.
must
(
QueryBuilders
.
match
PhraseQuery
(
"ORG_BRANCH_NAME"
,
map
.
getString
(
"ORG_BRANCH_NAME"
)
));
boolMust
.
must
(
query
);
boolMust
.
must
(
query
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ORG_BRANCH_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ORG_BRANCH_CODE"
)))
{
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
query
.
must
(
QueryBuilders
.
matchQuery
(
"ORG_BRANCH_CODE"
,
"*"
+
map
.
getString
(
"ORG_BRANCH_CODE"
)
+
"*"
));
query
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"ORG_BRANCH_CODE"
,
"*"
+
map
.
getString
(
"ORG_BRANCH_CODE"
)
+
"*"
));
boolMust
.
must
(
query
);
boolMust
.
must
(
query
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_UNIT_NAME"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_UNIT_NAME"
)))
{
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
query
.
must
(
QueryBuilders
.
match
Query
(
"USE_UNIT_NAME"
,
"*"
+
map
.
getString
(
"USE_UNIT_NAME"
)
+
"*"
));
query
.
must
(
QueryBuilders
.
match
PhraseQuery
(
"USE_UNIT_NAME"
,
map
.
getString
(
"USE_UNIT_NAME"
)
));
boolMust
.
must
(
query
);
boolMust
.
must
(
query
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_UNIT_CREDIT_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_UNIT_CREDIT_CODE"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"USE_UNIT_CREDIT_CODE"
,
map
.
getString
(
"USE_UNIT_CREDIT_CODE"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"USE_UNIT_CREDIT_CODE"
,
map
.
getString
(
"USE_UNIT_CREDIT_CODE"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_LIST_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_LIST_CODE"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"EQU_LIST_CODE"
,
"*"
+
map
.
getString
(
"EQU_LIST_CODE"
)
+
"*"
));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"EQU_LIST_CODE"
,
"*"
+
map
.
getString
(
"EQU_LIST_CODE"
)
+
"*"
));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_LIST"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_LIST"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"EQU_LIST"
,
map
.
getString
(
"EQU_LIST"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"EQU_LIST"
,
map
.
getString
(
"EQU_LIST"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_CATEGORY"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_CATEGORY"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"EQU_CATEGORY"
,
map
.
getString
(
"EQU_CATEGORY"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"EQU_CATEGORY"
,
map
.
getString
(
"EQU_CATEGORY"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_ORG_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_ORG_CODE"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"USE_ORG_CODE"
,
map
.
getString
(
"USE_ORG_CODE"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"USE_ORG_CODE"
,
map
.
getString
(
"USE_ORG_CODE"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"CODE96333"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"CODE96333"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"CODE96333"
,
map
.
getString
(
"CODE96333"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"CODE96333"
,
map
.
getString
(
"CODE96333"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_CODE"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"EQU_CODE"
,
"*"
+
map
.
getString
(
"EQU_CODE"
)
+
"*"
));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"EQU_CODE"
,
"*"
+
map
.
getString
(
"EQU_CODE"
)
+
"*"
));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"SUPERVISORY_CODE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"SUPERVISORY_CODE"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"SUPERVISORY_CODE"
,
map
.
getString
(
"SUPERVISORY_CODE"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"SUPERVISORY_CODE"
,
map
.
getString
(
"SUPERVISORY_CODE"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_PLACE"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"USE_PLACE"
)))
{
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
query
.
must
(
QueryBuilders
.
matchQuery
(
"USE_PLACE"
,
"*"
+
map
.
getString
(
"USE_PLACE"
)
+
"*"
));
query
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"USE_PLACE"
,
"*"
+
map
.
getString
(
"USE_PLACE"
)
+
"*"
));
boolMust
.
must
(
query
);
boolMust
.
must
(
query
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ADDRESS"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"ADDRESS"
)))
{
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
query
=
QueryBuilders
.
boolQuery
();
query
.
must
(
QueryBuilders
.
matchQuery
(
"ADDRESS"
,
"*"
+
map
.
getString
(
"ADDRESS"
)
+
"*"
));
query
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"ADDRESS"
,
"*"
+
map
.
getString
(
"ADDRESS"
)
+
"*"
));
boolMust
.
must
(
query
);
boolMust
.
must
(
query
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_STATE"
))
&&
!(
"所有设备状态"
).
equals
(
map
.
getString
(
"EQU_STATE"
).
toString
())
)
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"EQU_STATE"
))
)
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
Integer
equState
=
EquimentEnum
.
getCode
.
get
(
map
.
getString
(
"EQU_STATE"
));
meBuilder
.
must
(
QueryBuilders
.
matchPhraseQuery
(
"EQU_STATE"
,
map
.
getLong
(
"EQU_STATE"
)));
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"EQU_STATE"
,
equState
));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"STATUS"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"STATUS"
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
matchQuery
(
"STATUS"
,
map
.
getString
(
"STATUS"
)));
meBuilder
.
must
(
QueryBuilders
.
match
Phrase
Query
(
"STATUS"
,
map
.
getString
(
"STATUS"
)));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
}
}
builder
.
query
(
boolMust
);
builder
.
query
(
boolMust
);
builder
.
sort
(
"REC_DATE"
,
SortOrder
.
DESC
);
builder
.
from
((
map
.
getInteger
(
"number"
)
-
1
)
*
map
.
getInteger
(
"size"
));
builder
.
from
((
map
.
getInteger
(
"number"
)
-
1
)
*
map
.
getInteger
(
"size"
));
builder
.
size
(
map
.
getInteger
(
"size"
));
builder
.
size
(
map
.
getInteger
(
"size"
));
request
.
source
(
builder
);
request
.
source
(
builder
);
...
...
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