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
78b037b1
Commit
78b037b1
authored
Dec 18, 2023
by
liufan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加:更新ES中保存的设备数据。查询是支持监管码查询
parent
c364e077
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
55 additions
and
8 deletions
+55
-8
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+34
-7
ESEquipmentCategoryDto.java
.../amos/boot/module/ymt/api/dto/ESEquipmentCategoryDto.java
+15
-0
CategoryOtherInfoMapper.xml
...api/src/main/resources/mapper/CategoryOtherInfoMapper.xml
+6
-1
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
View file @
78b037b1
...
@@ -10,6 +10,7 @@ import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
...
@@ -10,6 +10,7 @@ import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.jg.api.enums.ConstructionEnum
;
import
com.yeejoin.amos.boot.module.jg.api.enums.ConstructionEnum
;
import
com.yeejoin.amos.boot.module.jg.biz.dao.ESEquipmentCategory
;
import
com.yeejoin.amos.boot.module.jg.biz.dao.ESEquipmentCategory
;
import
com.yeejoin.amos.boot.module.jg.biz.service.ICommonService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgConstructionInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgConstructionInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgDesignInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgDesignInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgFactoryInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgFactoryInfoService
;
...
@@ -24,6 +25,7 @@ import com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgTechParamsElevatorSe
...
@@ -24,6 +25,7 @@ import com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgTechParamsElevatorSe
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgUseInfoService
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IIdxBizJgUseInfoService
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.ESEquipmentCategoryDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.ESEquipmentCategoryDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.IdxBizJgRegisterInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.IdxBizJgRegisterInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.EquipmentCategory
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgConstructionInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgConstructionInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgDesignInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgDesignInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgFactoryInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgFactoryInfo
;
...
@@ -89,6 +91,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -89,6 +91,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
private
static
final
String
EQUIPMENT_INFO_FORM_ID
=
"1734504628768239617"
;
private
static
final
String
EQUIPMENT_INFO_FORM_ID
=
"1734504628768239617"
;
private
static
final
String
EQUSTATE
=
"EQU_STATE"
;
private
static
final
String
EQUSTATE
=
"EQU_STATE"
;
private
static
final
String
CONSTRUCTIONTYPE
=
"CONSTRUCTION_TYPE"
;
private
static
final
String
CONSTRUCTIONTYPE
=
"CONSTRUCTION_TYPE"
;
private
static
final
String
EQUDEFINE
=
"EQU_DEFINE"
;
/**
/**
* levlel=company,是企业,如果不是都是监管单位,
* levlel=company,是企业,如果不是都是监管单位,
...
@@ -136,6 +139,8 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -136,6 +139,8 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
IIdxBizJgProtectionDevicesService
iIdxBizJgProtectionDevicesService
;
IIdxBizJgProtectionDevicesService
iIdxBizJgProtectionDevicesService
;
@Autowired
@Autowired
ESEquipmentCategory
esEquipmentCategory
;
ESEquipmentCategory
esEquipmentCategory
;
@Autowired
ICommonService
commonService
;
@Autowired
@Autowired
CategoryOtherInfoMapper
categoryOtherInfoMapper
;
CategoryOtherInfoMapper
categoryOtherInfoMapper
;
...
@@ -423,9 +428,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -423,9 +428,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
if
(!
ValidationUtil
.
isEmpty
(
level
))
{
if
(!
ValidationUtil
.
isEmpty
(
level
))
{
if
(
LEVEL
.
equals
(
level
))
{
if
(
LEVEL
.
equals
(
level
))
{
//企业
//企业
if
(!
ValidationUtil
.
isEmpty
(
type
)
&&
ValidationUtil
.
equals
(
type
,
"使用单位"
))
{
if
(!
ValidationUtil
.
isEmpty
(
type
)
&&
ValidationUtil
.
equals
(
type
,
"使用单位"
))
{
map
.
put
(
"USE_UNIT_CREDIT_CODE"
,
companyCode
);
map
.
put
(
"USE_UNIT_CREDIT_CODE"
,
companyCode
);
}
else
if
(!
ValidationUtil
.
isEmpty
(
type
)
&&
ValidationUtil
.
equals
(
type
,
"安装改造维修单位"
))
{
}
else
if
(!
ValidationUtil
.
isEmpty
(
type
)
&&
ValidationUtil
.
equals
(
type
,
"安装改造维修单位"
))
{
map
.
put
(
"USC_UNIT_CREDIT_CODE"
,
companyCode
);
map
.
put
(
"USC_UNIT_CREDIT_CODE"
,
companyCode
);
}
}
...
@@ -458,7 +463,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -458,7 +463,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
meBuilder
.
must
(
QueryBuilders
.
boolQuery
()
meBuilder
.
must
(
QueryBuilders
.
boolQuery
()
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
"STATUS"
)))
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
"STATUS"
)))
.
should
(
QueryBuilders
.
boolQuery
().
must
(
QueryBuilders
.
matchPhraseQuery
(
"STATUS"
,
""
))));
.
should
(
QueryBuilders
.
boolQuery
().
must
(
QueryBuilders
.
matchPhraseQuery
(
"STATUS"
,
""
))));
boolMust
.
must
(
meBuilder
);
boolMust
.
must
(
meBuilder
);
String
queryType
=
map
.
getString
(
"QUERY_TYPE"
);
String
queryType
=
map
.
getString
(
"QUERY_TYPE"
);
...
@@ -473,7 +478,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -473,7 +478,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
BoolQueryBuilder
wbBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
wbBuilder
=
QueryBuilders
.
boolQuery
();
wbBuilder
.
mustNot
(
QueryBuilders
.
existsQuery
(
"EQU_STATE"
));
wbBuilder
.
mustNot
(
QueryBuilders
.
existsQuery
(
"EQU_STATE"
));
wbBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"INSPECT_REPORT"
));
wbBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"INSPECT_REPORT"
));
wbBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"INSPECT_REPORT"
,
""
));
wbBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"INSPECT_REPORT"
,
""
));
boolMust
.
must
(
wbBuilder
);
boolMust
.
must
(
wbBuilder
);
}
}
//查询 使用登记【可选设备列表】【EQU_STATUS=== null && (INSPECT_REPORT!=="" && !null) && (USE_ORG_CODE!=="" && !null)】
//查询 使用登记【可选设备列表】【EQU_STATUS=== null && (INSPECT_REPORT!=="" && !null) && (USE_ORG_CODE!=="" && !null)】
...
@@ -481,9 +486,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -481,9 +486,9 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
BoolQueryBuilder
syBuilder
=
QueryBuilders
.
boolQuery
();
BoolQueryBuilder
syBuilder
=
QueryBuilders
.
boolQuery
();
syBuilder
.
mustNot
(
QueryBuilders
.
existsQuery
(
"EQU_STATE"
));
syBuilder
.
mustNot
(
QueryBuilders
.
existsQuery
(
"EQU_STATE"
));
syBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"INSPECT_REPORT"
));
syBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"INSPECT_REPORT"
));
syBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"INSPECT_REPORT"
,
""
));
syBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"INSPECT_REPORT"
,
""
));
syBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"USE_ORG_CODE"
));
syBuilder
.
must
(
QueryBuilders
.
existsQuery
(
"USE_ORG_CODE"
));
syBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"USE_ORG_CODE"
,
""
));
syBuilder
.
mustNot
(
QueryBuilders
.
matchPhraseQuery
(
"USE_ORG_CODE"
,
""
));
boolMust
.
must
(
syBuilder
);
boolMust
.
must
(
syBuilder
);
}
}
...
@@ -522,7 +527,17 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -522,7 +527,17 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
uuccBuilder
.
must
(
QueryBuilders
.
matchPhraseQuery
(
"USC_UNIT_CREDIT_CODE"
,
param
));
uuccBuilder
.
must
(
QueryBuilders
.
matchPhraseQuery
(
"USC_UNIT_CREDIT_CODE"
,
param
));
boolMust
.
must
(
uuccBuilder
);
boolMust
.
must
(
uuccBuilder
);
}
}
//监管码
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"SUPERVISORY_CODE"
)))
{
BoolQueryBuilder
scBuilder
=
QueryBuilders
.
boolQuery
();
String
param
=
map
.
getString
(
"SUPERVISORY_CODE"
);
String
[]
split
=
param
.
split
(
","
);
for
(
String
code
:
split
)
{
scBuilder
.
should
(
QueryBuilders
.
termQuery
(
"SUPERVISORY_CODE"
,
code
));
}
scBuilder
.
minimumShouldMatch
(
1
);
boolMust
.
must
(
scBuilder
);
}
builder
.
query
(
boolMust
);
builder
.
query
(
boolMust
);
builder
.
sort
(
"REC_DATE"
,
SortOrder
.
DESC
);
builder
.
sort
(
"REC_DATE"
,
SortOrder
.
DESC
);
...
@@ -539,10 +554,22 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -539,10 +554,22 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
JSONObject
jsonObject
=
(
JSONObject
)
JSONObject
.
toJSON
(
hit
);
JSONObject
jsonObject
=
(
JSONObject
)
JSONObject
.
toJSON
(
hit
);
JSONObject
dto2
=
jsonObject
.
getJSONObject
(
"sourceAsMap"
);
JSONObject
dto2
=
jsonObject
.
getJSONObject
(
"sourceAsMap"
);
if
(!
ValidationUtil
.
isEmpty
(
dto2
.
get
(
CONSTRUCTIONTYPE
)))
{
if
(!
ValidationUtil
.
isEmpty
(
dto2
.
get
(
CONSTRUCTIONTYPE
)))
{
//转化施工类型
Integer
integer
=
Integer
.
valueOf
(
dto2
.
get
(
CONSTRUCTIONTYPE
).
toString
());
Integer
integer
=
Integer
.
valueOf
(
dto2
.
get
(
CONSTRUCTIONTYPE
).
toString
());
String
status
=
ConstructionEnum
.
getName
.
get
(
integer
);
String
status
=
ConstructionEnum
.
getName
.
get
(
integer
);
dto2
.
put
(
CONSTRUCTIONTYPE
,
status
);
dto2
.
put
(
CONSTRUCTIONTYPE
,
status
);
}
}
if
(!
ValidationUtil
.
isEmpty
(
dto2
.
get
(
EQUDEFINE
)))
{
//转化设备品种名称
String
code
=
dto2
.
get
(
EQUDEFINE
).
toString
();
List
<
EquipmentCategory
>
equipmentCategoryList
=
commonService
.
getEquipmentCategoryList
(
code
,
null
);
if
(!
ValidationUtil
.
isEmpty
(
equipmentCategoryList
))
{
String
name
=
equipmentCategoryList
.
get
(
0
).
getName
();
dto2
.
put
(
EQUDEFINE
,
name
);
}
else
{
dto2
.
put
(
EQUDEFINE
,
code
);
}
}
list
.
add
(
dto2
);
list
.
add
(
dto2
);
}
}
totle
=
response
.
getInternalResponse
().
hits
().
getTotalHits
().
value
;
totle
=
response
.
getInternalResponse
().
hits
().
getTotalHits
().
value
;
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/ESEquipmentCategoryDto.java
View file @
78b037b1
...
@@ -105,4 +105,19 @@ public class ESEquipmentCategoryDto {
...
@@ -105,4 +105,19 @@ public class ESEquipmentCategoryDto {
@Field
(
type
=
FieldType
.
Text
)
@Field
(
type
=
FieldType
.
Text
)
private
String
USC_DATE
;
private
String
USC_DATE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_DEFINE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
PRODUCT_NAME
;
@Field
(
type
=
FieldType
.
Text
)
private
String
BRAND_NAME
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_TYPE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
PRODUCE_DATE
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/CategoryOtherInfoMapper.xml
View file @
78b037b1
...
@@ -94,7 +94,12 @@
...
@@ -94,7 +94,12 @@
CONSTRUCTION_TYPE,
CONSTRUCTION_TYPE,
USC_UNIT_CREDIT_CODE,
USC_UNIT_CREDIT_CODE,
USC_UNIT_NAME,
USC_UNIT_NAME,
DATE_FORMAT(USC_DATE, '%Y-%m-%d %H:%i:%s') as USC_DATE
DATE_FORMAT(USC_DATE, '%Y-%m-%d %H:%i:%s') as USC_DATE,
EQU_DEFINE,
PRODUCT_NAME,
BRAND_NAME,
EQU_TYPE,
DATE_FORMAT(PRODUCE_DATE, '%Y-%m-%d %H:%i:%s') as PRODUCE_DATE
from idx_biz_view_jg_all
from idx_biz_view_jg_all
WHERE SEQUENCE_NBR = #{id}
WHERE SEQUENCE_NBR = #{id}
</select>
</select>
...
...
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