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
cf9823f8
Commit
cf9823f8
authored
Sep 27, 2024
by
tianyiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设备列表修改
parent
809648fa
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
69 additions
and
6 deletions
+69
-6
ESEquipmentCategoryDto.java
...os/boot/module/common/api/dto/ESEquipmentCategoryDto.java
+6
-0
InformationManageTypeEnum.java
...odule/statistics/api/enums/InformationManageTypeEnum.java
+39
-0
ZLDPStatisticsController.java
...le/statistcs/biz/controller/ZLDPStatisticsController.java
+9
-2
ZLDPStatisticsServiceImpl.java
...statistcs/biz/service/impl/ZLDPStatisticsServiceImpl.java
+15
-4
No files found.
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/ESEquipmentCategoryDto.java
View file @
cf9823f8
...
...
@@ -167,4 +167,10 @@ public class ESEquipmentCategoryDto {
@Field
(
type
=
FieldType
.
Keyword
)
private
String
PROJECT_CONTRAPTION
;
/**
* 信息化
*/
@Field
(
type
=
FieldType
.
Text
)
private
String
INFORMATION_SITUATION
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/enums/InformationManageTypeEnum.java
0 → 100644
View file @
cf9823f8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
java.util.*
;
@AllArgsConstructor
@Getter
public
enum
InformationManageTypeEnum
{
/**
* 信息化管理情况枚举
*/
TYPE_QR_CODE
(
"1"
,
"二维码"
),
TYPE_STAMP
(
"2"
,
"电子标签"
),
TYPE_NO
(
"99"
,
"无"
);
private
String
code
;
private
String
name
;
public
static
String
getName
(
String
code
)
{
Optional
<
String
>
op
=
Arrays
.
stream
(
InformationManageTypeEnum
.
values
()).
filter
(
e
->
e
.
getCode
().
equals
(
code
)).
map
(
InformationManageTypeEnum:
:
getName
).
findFirst
();
return
op
.
orElse
(
""
);
}
public
static
List
<
Map
<
String
,
Object
>>
getEnumList
()
{
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
for
(
InformationManageTypeEnum
testEnum
:
EnumSet
.
allOf
(
InformationManageTypeEnum
.
class
))
{
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"name"
,
testEnum
.
name
);
map
.
put
(
"code"
,
testEnum
.
code
);
list
.
add
(
map
);
}
return
list
;
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/controller/ZLDPStatisticsController.java
View file @
cf9823f8
...
...
@@ -126,12 +126,19 @@ public class ZLDPStatisticsController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@
Pos
tMapping
(
value
=
"/updateEquipInfo"
)
@ApiOperation
(
httpMethod
=
"
POS
T"
,
value
=
"更新es设备信息化字段"
,
notes
=
"更新es设备信息化字段"
)
@
Ge
tMapping
(
value
=
"/updateEquipInfo"
)
@ApiOperation
(
httpMethod
=
"
GE
T"
,
value
=
"更新es设备信息化字段"
,
notes
=
"更新es设备信息化字段"
)
public
ResponseModel
<
Object
>
updateEquipInfo
()
{
return
ResponseHelper
.
buildResponse
(
statisticsService
.
updateEquipInfo
());
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取信息化下拉接口"
,
notes
=
"获取信息化下拉接口"
)
@GetMapping
(
value
=
"/getInformationManageType"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
getInformationManageType
()
{
return
ResponseHelper
.
buildResponse
(
statisticsService
.
getInformationManageType
());
}
/**
* 根据设备种类code获取设备类别下拉
*
...
...
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/ZLDPStatisticsServiceImpl.java
View file @
cf9823f8
...
...
@@ -14,6 +14,7 @@ import com.yeejoin.amos.boot.module.common.api.entity.AlertStatistics;
import
com.yeejoin.amos.boot.module.common.api.enums.UnitTypeEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.UserPostEnum
;
import
com.yeejoin.amos.boot.module.statistcs.biz.utils.JsonUtils
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.InformationManageTypeEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.feign.TzsServiceFeignClient
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.AlertStatisticsMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.ZLStatisticsMapper
;
...
...
@@ -79,6 +80,8 @@ public class ZLDPStatisticsServiceImpl {
// 设备纳管 纳管:true 未纳管:false
public
static
final
String
IS_INTO_MANAGEMENT
=
"IS_INTO_MANAGEMENT"
;
// 信信息化管理情况:1-二维码;2-电子标签;99-无
public
static
final
String
INFORMATION_SITUATION
=
"INFORMATION_SITUATION"
;
@Value
(
"classpath:/json/equipCategory.json"
)
private
Resource
equipCategory
;
...
...
@@ -884,10 +887,10 @@ public class ZLDPStatisticsServiceImpl {
boolMust
.
must
(
meBuilder
);
}
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
"INFORMATION_SITUATION"
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
INFORMATION_SITUATION
)))
{
BoolQueryBuilder
meBuilder
=
QueryBuilders
.
boolQuery
();
String
test
=
QueryParser
.
escape
(
map
.
getString
(
"INFORMATION_SITUATION"
));
meBuilder
.
must
(
QueryBuilders
.
matchPhraseQuery
(
"INFORMATION_SITUATION"
,
"*"
+
test
+
"*"
));
String
test
=
QueryParser
.
escape
(
map
.
getString
(
INFORMATION_SITUATION
));
meBuilder
.
must
(
QueryBuilders
.
matchPhraseQuery
(
INFORMATION_SITUATION
,
"*"
+
test
+
"*"
));
boolMust
.
must
(
meBuilder
);
}
...
...
@@ -942,6 +945,10 @@ public class ZLDPStatisticsServiceImpl {
String
status
=
EquimentEnum
.
getName
.
get
(
integer
);
dto2
.
put
(
EQU_STATE
,
status
);
}
if
(!
ValidationUtil
.
isEmpty
(
dto2
.
get
(
INFORMATION_SITUATION
)))
{
String
informationSituation
=
InformationManageTypeEnum
.
getName
(
dto2
.
get
(
INFORMATION_SITUATION
).
toString
());
dto2
.
put
(
INFORMATION_SITUATION
,
informationSituation
);
}
list
.
add
(
dto2
);
}
totle
=
response
.
getInternalResponse
().
hits
().
getTotalHits
().
value
;
...
...
@@ -1115,7 +1122,7 @@ public class ZLDPStatisticsServiceImpl {
if
(
idxBizJgOtherInfoPage
.
getTotal
()
>
0
)
{
idxBizJgOtherInfoPage
.
getRecords
().
forEach
(
e
->{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"INFORMATION_SITUATION"
,
e
.
getInformationSituation
());
map
.
put
(
INFORMATION_SITUATION
,
e
.
getInformationSituation
());
updataMap
.
put
(
e
.
getRecord
(),
map
);
});
}
...
...
@@ -1123,4 +1130,8 @@ public class ZLDPStatisticsServiceImpl {
}
return
"信息化字段更新完成"
;
}
public
List
<
Map
<
String
,
Object
>>
getInformationManageType
()
{
return
InformationManageTypeEnum
.
getEnumList
();
}
}
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