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
4856d24c
Commit
4856d24c
authored
Jul 28, 2023
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.es 分片
2.定时任务与controller调用的service拆分为两个,原因,controller调用也会进行枷锁
parent
89133bb1
Hide whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
111 additions
and
57 deletions
+111
-57
ESEquipmentCategoryDto.java
.../boot/module/elevator/api/dto/ESEquipmentCategoryDto.java
+1
-2
ESAlertCalled.java
...n/amos/boot/module/elevator/api/entity/ESAlertCalled.java
+1
-1
ESCylinderFillingRecordDto.java
...odule/elevator/api/entity/ESCylinderFillingRecordDto.java
+1
-1
ESCylinderInfoDto.java
...os/boot/module/elevator/api/entity/ESCylinderInfoDto.java
+1
-1
EsCylinder.java
...join/amos/boot/module/elevator/api/entity/EsCylinder.java
+1
-1
EsElevator.java
...join/amos/boot/module/elevator/api/entity/EsElevator.java
+1
-1
ESEquipmentCategoryDto.java
.../boot/module/cylinder/api/dto/ESEquipmentCategoryDto.java
+1
-1
ESAlertCalled.java
...n/amos/boot/module/cylinder/api/entity/ESAlertCalled.java
+1
-1
ESCylinderFillingRecordDto.java
...odule/cylinder/api/entity/ESCylinderFillingRecordDto.java
+1
-1
ESCylinderInfoDto.java
...os/boot/module/cylinder/api/entity/ESCylinderInfoDto.java
+1
-1
EsCylinder.java
...join/amos/boot/module/cylinder/api/entity/EsCylinder.java
+1
-1
EsElevator.java
...join/amos/boot/module/cylinder/api/entity/EsElevator.java
+1
-1
ICylinderInfoService.java
...module/cylinder/flc/api/service/ICylinderInfoService.java
+3
-1
FillingRecordSyncListener.java
...dule/cylinder/biz/listener/FillingRecordSyncListener.java
+2
-2
CylinderInfoController.java
...e/cylinder/flc/biz/controller/CylinderInfoController.java
+2
-2
EnterpriseStatisticController.java
...der/flc/biz/controller/EnterpriseStatisticController.java
+1
-1
CylinderDateInfoServiceImpl.java
...der/flc/biz/service/impl/CylinderDateInfoServiceImpl.java
+6
-1
CylinderInfoServiceImpl.java
...ylinder/flc/biz/service/impl/CylinderInfoServiceImpl.java
+67
-19
ESEquipmentCategoryDto.java
...amos/boot/module/jczs/api/dto/ESEquipmentCategoryDto.java
+1
-1
ESAlertCalled.java
...ejoin/amos/boot/module/jczs/api/entity/ESAlertCalled.java
+1
-1
ESCylinderFillingRecordDto.java
...ot/module/jczs/api/entity/ESCylinderFillingRecordDto.java
+1
-1
ESCylinderInfoDto.java
...n/amos/boot/module/jczs/api/entity/ESCylinderInfoDto.java
+1
-1
EsCylinder.java
.../yeejoin/amos/boot/module/jczs/api/entity/EsCylinder.java
+1
-1
EsElevator.java
.../yeejoin/amos/boot/module/jczs/api/entity/EsElevator.java
+1
-1
ESEquipmentCategoryDto.java
.../amos/boot/module/tcm/api/dto/ESEquipmentCategoryDto.java
+1
-1
ESAlertCalled.java
...eejoin/amos/boot/module/tcm/api/entity/ESAlertCalled.java
+1
-1
ESCylinderFillingRecordDto.java
...oot/module/tcm/api/entity/ESCylinderFillingRecordDto.java
+1
-1
ESCylinderInfoDto.java
...in/amos/boot/module/tcm/api/entity/ESCylinderInfoDto.java
+1
-1
EsCylinder.java
...m/yeejoin/amos/boot/module/tcm/api/entity/EsCylinder.java
+1
-1
EsElevator.java
...m/yeejoin/amos/boot/module/tcm/api/entity/EsElevator.java
+1
-1
ESEquipmentCategoryDto.java
.../amos/boot/module/ymt/api/dto/ESEquipmentCategoryDto.java
+1
-1
ESAlertCalled.java
...eejoin/amos/boot/module/ymt/api/entity/ESAlertCalled.java
+1
-1
ESCylinderFillingRecordDto.java
...oot/module/ymt/api/entity/ESCylinderFillingRecordDto.java
+1
-1
ESCylinderInfoDto.java
...in/amos/boot/module/ymt/api/entity/ESCylinderInfoDto.java
+1
-1
EsCylinder.java
...m/yeejoin/amos/boot/module/ymt/api/entity/EsCylinder.java
+1
-1
EsElevator.java
...m/yeejoin/amos/boot/module/ymt/api/entity/EsElevator.java
+1
-1
No files found.
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/dto/ESEquipmentCategoryDto.java
View file @
4856d24c
...
...
@@ -3,7 +3,6 @@ package com.yeejoin.amos.boot.module.elevator.api.dto;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.elasticsearch.annotations.DateFormat
;
import
org.springframework.data.elasticsearch.annotations.Document
;
import
org.springframework.data.elasticsearch.annotations.Field
;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
...
...
@@ -15,7 +14,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
shards
=
6
,
replicas
=
2
)
public
class
ESEquipmentCategoryDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/entity/ESAlertCalled.java
View file @
4856d24c
...
...
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"tzs"
,
type
=
"tzsAlertCalled"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"tzs"
,
shards
=
6
,
replicas
=
2
)
public
class
ESAlertCalled
{
/** 主键 */
...
...
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/entity/ESCylinderFillingRecordDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_filling"
,
type
=
"tzs_cylinder_filling"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_filling"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderFillingRecordDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/entity/ESCylinderInfoDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_info"
,
type
=
"tzs_cylinder_info"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_info"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderInfoDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/entity/EsCylinder.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder"
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder"
,
shards
=
6
,
replicas
=
2
)
public
class
EsCylinder
{
/**
...
...
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amos/boot/module/elevator/api/entity/EsElevator.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"elev"
,
type
=
"tzsElevator"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"elev"
,
shards
=
6
,
replicas
=
2
)
public
class
EsElevator
{
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/dto/ESEquipmentCategoryDto.java
View file @
4856d24c
...
...
@@ -14,7 +14,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
shards
=
6
,
replicas
=
2
)
public
class
ESEquipmentCategoryDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/entity/ESAlertCalled.java
View file @
4856d24c
...
...
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"tzs"
,
type
=
"tzsAlertCalled"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"tzs"
,
shards
=
6
,
replicas
=
2
)
public
class
ESAlertCalled
{
/** 主键 */
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/entity/ESCylinderFillingRecordDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_filling"
,
type
=
"tzs_cylinder_filling"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_filling"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderFillingRecordDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/entity/ESCylinderInfoDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_info"
,
type
=
"tzs_cylinder_info"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_info"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderInfoDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/entity/EsCylinder.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder"
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder"
,
shards
=
6
,
replicas
=
2
)
public
class
EsCylinder
{
/**
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/entity/EsElevator.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"elev"
,
type
=
"tzsElevator"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"elev"
,
shards
=
6
,
replicas
=
2
)
public
class
EsElevator
{
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/api/service/ICylinderInfoService.java
View file @
4856d24c
...
...
@@ -41,7 +41,9 @@ public interface ICylinderInfoService {
void
synUnitIntegrityData
();
void
synUnitFillingCheckData
();
void
synUnitFillingCheckDataJob
();
void
fillingCheckDataSynHandler
();
void
synFillingUnloadUnitData
();
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/listener/FillingRecordSyncListener.java
View file @
4856d24c
...
...
@@ -21,10 +21,10 @@ public class FillingRecordSyncListener extends EmqxListener {
CylinderInfoServiceImpl
cylinderInfoService
;
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
throws
Exception
{
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
{
System
.
out
.
println
(
message
);
if
(!
ValidationUtil
.
isEmpty
(
message
.
toString
()))
{
cylinderInfoService
.
synUnitFillingCheckData
();
cylinderInfoService
.
synUnitFillingCheckData
Job
();
}
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/controller/CylinderInfoController.java
View file @
4856d24c
...
...
@@ -1103,7 +1103,7 @@ public class CylinderInfoController extends BaseController {
@GetMapping
(
value
=
"/synUnitFillingCheckData"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"气瓶充装检查情况同步"
,
notes
=
"气瓶充装检查情况同步"
)
public
ResponseModel
<
Boolean
>
synUnitFillingCheckData
()
{
cylinderInfoServiceImpl
.
synUnitFillingCheckData
();
cylinderInfoServiceImpl
.
fillingCheckDataSynHandler
();
return
ResponseHelper
.
buildResponse
(
true
);
}
...
...
@@ -1222,7 +1222,7 @@ public class CylinderInfoController extends BaseController {
cylinderInfoServiceImpl
.
synUnitCylinderFillingData
();
cylinderInfoServiceImpl
.
synUnitCylinderTagsData
();
cylinderInfoServiceImpl
.
synUnitIntegrityData
();
cylinderInfoServiceImpl
.
synUnitFillingCheckData
();
cylinderInfoServiceImpl
.
fillingCheckDataSynHandler
();
cylinderInfoServiceImpl
.
synFillingUnloadUnitData
();
}
}).
start
();
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/controller/EnterpriseStatisticController.java
View file @
4856d24c
...
...
@@ -50,7 +50,7 @@ public class EnterpriseStatisticController extends BaseController {
@ApiOperation
(
value
=
"创建表格数据"
)
@GetMapping
(
value
=
"/createTableInfoPage"
)
public
ResponseModel
createTableInfoPage
()
{
cylinderDateInfoService
.
fixedDelay
Job
();
cylinderDateInfoService
.
fixedDelay
PageData
();
return
ResponseHelper
.
buildResponse
(
null
);
}
...
...
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/CylinderDateInfoServiceImpl.java
View file @
4856d24c
...
...
@@ -166,7 +166,12 @@ public class CylinderDateInfoServiceImpl extends BaseService<CylinderDateInfoDto
*/
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"fixedDelayJobCylinderDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
fixedDelayJob
()
{
public
void
fixedDelayPageDataJob
()
{
this
.
fixedDelayPageData
();
}
public
void
fixedDelayPageData
()
{
// 每天更新或者添加昨天的数据
//取时间
Date
date
=
new
Date
();
...
...
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 @
4856d24c
...
...
@@ -197,12 +197,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 按单位统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synFillingUnloadDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synFillingUnloadDataJob
()
{
this
.
synFillingUnloadData
();
}
@Override
public
void
synFillingUnloadData
()
{
cylinderFillingUnloadDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderFillingUnloadData
>());
cylinderFillingUnloadDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByRegion
(
regionModel
->
{
Calendar
now
=
Calendar
.
getInstance
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
...
...
@@ -225,12 +229,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 按区域统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synAreaDataTask"
,
lockAtMostFor
=
"PT60M"
)
public
void
synAreaDataJob
()
{
this
.
synAreaData
();
}
@Override
public
void
synAreaData
()
{
cylinderAreaDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderAreaData
>());
cylinderAreaDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByRegion
(
regionModel
->
{
CylinderAreaDataDto
temp
=
new
CylinderAreaDataDto
();
temp
.
setAreaName
(
regionModel
.
getRegionName
());
...
...
@@ -263,6 +271,11 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"* * 2 * * ?"
)
@SchedulerLock
(
name
=
"addIntegrityDataTask"
,
lockAtMostFor
=
"PT60M"
)
public
void
addIntegrityDataJob
()
{
this
.
addIntegrityData
();
}
@Override
public
void
addIntegrityData
()
{
System
.
out
.
println
(
"====================数据完整性开始============================"
);
cylinderIntegrityDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderIntegrityData
>());
...
...
@@ -325,12 +338,17 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 企业总量按区域统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"cylinderUnitInfoTask"
,
lockAtMostFor
=
"PT60M"
)
public
void
getCylinderUnitInfoJob
()
{
this
.
getCylinderUnitInfo
();
}
@Override
public
void
getCylinderUnitInfo
()
{
cylinderUnitDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderUnitData
>());
cylinderUnitDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByRegion
(
regionModel
->
{
String
regionCode
=
String
.
valueOf
(
regionModel
.
getRegionCode
());
Integer
cylinderUnitTotal
=
cylinderUnitServiceImpl
.
getUnitTotalByRegionCode
(
regionCode
);
...
...
@@ -361,10 +379,14 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 气瓶总量按区域统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"cylinderInfoTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
getCylinderInfoJob
()
{
this
.
getCylinderInfo
();
}
@Override
public
void
getCylinderInfo
()
{
cylinderInfoDataServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByRegion
(
regionModel
->
{
...
...
@@ -395,12 +417,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 按单位统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synUnitCylinderInfoDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synUnitCylinderInfoDataJob
()
{
this
.
synUnitCylinderInfoData
();
}
@Override
public
void
synUnitCylinderInfoData
()
{
cylinderInfoDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderInfoDataUnit
>());
cylinderInfoDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByUnit
(
cylinderUnit
->
{
CylinderInfoDataUnitDto
temp
=
new
CylinderInfoDataUnitDto
();
temp
.
setAppId
(
cylinderUnit
.
getAppId
());
...
...
@@ -429,12 +455,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 充装量按单位和月统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synUnitCylinderFillingDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synUnitCylinderFillingDataJob
()
{
this
.
synUnitCylinderFillingData
();
}
@Override
public
void
synUnitCylinderFillingData
()
{
cylinderFillingDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderFillingDataUnit
>());
cylinderFillingDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByUnit
(
cylinderUnit
->
{
// 按照月份 获取数据 取一年数据
Calendar
calendar
=
Calendar
.
getInstance
();
...
...
@@ -474,12 +504,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 按单位统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synUnitCylinderTagsDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synUnitCylinderTagsDataJob
()
{
this
.
synUnitCylinderTagsData
();
}
@Override
public
void
synUnitCylinderTagsData
()
{
cylinderTagsDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderTagsDataUnit
>());
cylinderTagsDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByUnit
(
cylinderUnit
->
{
CylinderTagsDataUnitDto
temp
=
new
CylinderTagsDataUnitDto
();
temp
.
setAppId
(
cylinderUnit
.
getAppId
());
...
...
@@ -507,12 +541,18 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 按单位统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synUnitIntegrityDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synUnitIntegrityDataJob
(){
this
.
synUnitIntegrityData
();
}
@Override
public
void
synUnitIntegrityData
()
{
cylinderIntegrityDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderIntegrityDataUnit
>());
cylinderIntegrityDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByUnit
(
cylinderUnit
->
{
// 企业信息
CylinderIntegrityDataUnitDto
uninInfo
=
new
CylinderIntegrityDataUnitDto
();
...
...
@@ -572,8 +612,12 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synUnitFillingCheckDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synUnitFillingCheckData
()
{
// cylinderFillingCheckDataUnitServiceImpl.remove(new LambdaQueryWrapper<CylinderFillingCheckDataUnit>());
public
void
synUnitFillingCheckDataJob
()
{
this
.
fillingCheckDataSynHandler
();
}
@Override
public
void
fillingCheckDataSynHandler
()
{
countByUnit
(
cylinderUnit
->
{
List
<
CylinderFillingCheckDataUnitDto
>
allCylinderFillingCheckDataList
=
cylinderFillingCheckDataUnitServiceImpl
.
queryCylinderFillingCheckListByParam
(
cylinderUnit
.
getAppId
(),
null
);
...
...
@@ -669,12 +713,16 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
/**
* 充装量、卸液量按单位统计
*/
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0 2 * * ?"
)
@SchedulerLock
(
name
=
"synFillingUnloadUnitDataTask"
,
lockAtMostFor
=
"PT6H"
)
public
void
synFillingUnloadUnitDataJob
()
{
this
.
synFillingUnloadUnitData
();
}
@Override
public
void
synFillingUnloadUnitData
()
{
cylinderFillingUnloadDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<
CylinderFillingUnloadDataUnit
>());
cylinderFillingUnloadDataUnitServiceImpl
.
remove
(
new
LambdaQueryWrapper
<>());
countByUnit
(
cylinderUnit
->
{
Calendar
now
=
Calendar
.
getInstance
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/dto/ESEquipmentCategoryDto.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
shards
=
6
,
replicas
=
2
)
public
class
ESEquipmentCategoryDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/entity/ESAlertCalled.java
View file @
4856d24c
...
...
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"tzs"
,
type
=
"tzsAlertCalled"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"tzs"
,
shards
=
6
,
replicas
=
2
)
public
class
ESAlertCalled
{
/** 主键 */
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/entity/ESCylinderFillingRecordDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_filling"
,
type
=
"tzs_cylinder_filling"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_filling"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderFillingRecordDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/entity/ESCylinderInfoDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_info"
,
type
=
"tzs_cylinder_info"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_info"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderInfoDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/entity/EsCylinder.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder"
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder"
,
shards
=
6
,
replicas
=
2
)
public
class
EsCylinder
{
/**
...
...
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-api/src/main/java/com/yeejoin/amos/boot/module/jczs/api/entity/EsElevator.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"elev"
,
type
=
"tzsElevator"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"elev"
,
shards
=
6
,
replicas
=
2
)
public
class
EsElevator
{
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/ESEquipmentCategoryDto.java
View file @
4856d24c
...
...
@@ -14,7 +14,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
shards
=
6
,
replicas
=
2
)
public
class
ESEquipmentCategoryDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/ESAlertCalled.java
View file @
4856d24c
...
...
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"tzs"
,
type
=
"tzsAlertCalled"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"tzs"
,
shards
=
6
,
replicas
=
2
)
public
class
ESAlertCalled
{
/** 主键 */
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/ESCylinderFillingRecordDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_filling"
,
type
=
"tzs_cylinder_filling"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_filling"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderFillingRecordDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/ESCylinderInfoDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_info"
,
type
=
"tzs_cylinder_info"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_info"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderInfoDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/EsCylinder.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder"
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder"
,
shards
=
6
,
replicas
=
2
)
public
class
EsCylinder
{
/**
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/EsElevator.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"elev"
,
type
=
"tzsElevator"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"elev"
,
shards
=
6
,
replicas
=
2
)
public
class
EsElevator
{
...
...
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 @
4856d24c
...
...
@@ -14,7 +14,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
shards
=
6
,
replicas
=
2
)
public
class
ESEquipmentCategoryDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/ESAlertCalled.java
View file @
4856d24c
...
...
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"tzs"
,
type
=
"tzsAlertCalled"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"tzs"
,
shards
=
6
,
replicas
=
2
)
public
class
ESAlertCalled
{
/** 主键 */
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/ESCylinderFillingRecordDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_filling"
,
type
=
"tzs_cylinder_filling"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_filling"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderFillingRecordDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/ESCylinderInfoDto.java
View file @
4856d24c
...
...
@@ -10,7 +10,7 @@ import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder_info"
,
type
=
"tzs_cylinder_info"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder_info"
,
shards
=
6
,
replicas
=
2
)
public
class
ESCylinderInfoDto
{
@Id
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/EsCylinder.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"cylinder"
,
replicas
=
0
)
@Document
(
indexName
=
"cylinder"
,
shards
=
6
,
replicas
=
2
)
public
class
EsCylinder
{
/**
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/EsElevator.java
View file @
4856d24c
...
...
@@ -15,7 +15,7 @@ import org.springframework.data.elasticsearch.annotations.GeoPointField;
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"elev"
,
type
=
"tzsElevator"
,
shards
=
1
,
replicas
=
0
)
@Document
(
indexName
=
"elev"
,
shards
=
6
,
replicas
=
2
)
public
class
EsElevator
{
...
...
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