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
9bfd76b6
Commit
9bfd76b6
authored
Nov 17, 2025
by
刘林
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
c85952d3
5b2cc3df
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
7 additions
and
12 deletions
+7
-12
CommonMapper.xml
...-module-jg-api/src/main/resources/mapper/CommonMapper.xml
+1
-1
SafetyProblemTopicMessage.java
...oot/module/jg/biz/listener/SafetyProblemTopicMessage.java
+2
-5
EquipmentSafetyProblemRefreshHandler.java
...refresh/handler/EquipmentSafetyProblemRefreshHandler.java
+0
-2
SafetyProblemTracingGenServiceImpl.java
.../biz/service/impl/SafetyProblemTracingGenServiceImpl.java
+2
-2
SafetyProblemTracingServiceImpl.java
.../jg/biz/service/impl/SafetyProblemTracingServiceImpl.java
+2
-2
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/CommonMapper.xml
View file @
9bfd76b6
...
@@ -2723,7 +2723,7 @@
...
@@ -2723,7 +2723,7 @@
WHERE
WHERE
ei.use_unit_code IS NOT NULL
ei.use_unit_code IS NOT NULL
AND ul.is_delete = 0
AND ul.is_delete = 0
and ei.s_delete = '0'
and ei.
i
s_delete = '0'
AND ul.expiry_date
<![CDATA[<]]>
to_char( now( ), 'YYYY-MM-DD' )
AND ul.expiry_date
<![CDATA[<]]>
to_char( now( ), 'YYYY-MM-DD' )
</select>
</select>
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/listener/SafetyProblemTopicMessage.java
View file @
9bfd76b6
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
listener
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
listener
;
import
cn.hutool.core.date.DateUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONException
;
import
com.alibaba.fastjson.JSONException
;
...
@@ -255,11 +256,7 @@ public class SafetyProblemTopicMessage extends EmqxListener {
...
@@ -255,11 +256,7 @@ public class SafetyProblemTopicMessage extends EmqxListener {
if
(
problemTimeObj
instanceof
Long
)
{
if
(
problemTimeObj
instanceof
Long
)
{
problemTime
=
new
Date
((
Long
)
problemTimeObj
);
problemTime
=
new
Date
((
Long
)
problemTimeObj
);
}
else
if
(
problemTimeObj
instanceof
String
&&
!((
String
)
problemTimeObj
).
isEmpty
())
{
}
else
if
(
problemTimeObj
instanceof
String
&&
!((
String
)
problemTimeObj
).
isEmpty
())
{
try
{
problemTime
=
DateUtil
.
parseDate
((
String
)
problemTimeObj
);
problemTime
=
new
Date
(
Long
.
parseLong
((
String
)
problemTimeObj
));
}
catch
(
NumberFormatException
e
)
{
log
.
warn
(
"无法解析problemTime: {}"
,
problemTimeObj
);
}
}
else
if
(
problemTimeObj
instanceof
Date
)
{
}
else
if
(
problemTimeObj
instanceof
Date
)
{
problemTime
=
(
Date
)
problemTimeObj
;
problemTime
=
(
Date
)
problemTimeObj
;
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/refresh/handler/EquipmentSafetyProblemRefreshHandler.java
View file @
9bfd76b6
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
refresh
.
handler
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
refresh
.
handler
;
import
com.yeejoin.amos.boot.module.common.api.dao.EsEquipmentDao
;
import
com.yeejoin.amos.boot.module.common.api.entity.TzsDataRefreshMessage
;
import
com.yeejoin.amos.boot.module.common.api.entity.TzsDataRefreshMessage
;
import
com.yeejoin.amos.boot.module.common.api.service.IDataRefreshHandler
;
import
com.yeejoin.amos.boot.module.common.api.service.IDataRefreshHandler
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
...
@@ -23,7 +22,6 @@ public class EquipmentSafetyProblemRefreshHandler implements IDataRefreshHandler
...
@@ -23,7 +22,6 @@ public class EquipmentSafetyProblemRefreshHandler implements IDataRefreshHandler
private
final
IdxBizJgUseInfoServiceImpl
useInfoService
;
private
final
IdxBizJgUseInfoServiceImpl
useInfoService
;
private
final
IIdxBizJgInspectionDetectionInfoService
iIdxBizJgInspectionDetectionInfoService
;
private
final
IIdxBizJgInspectionDetectionInfoService
iIdxBizJgInspectionDetectionInfoService
;
private
final
EsEquipmentDao
esEquipmentDao
;
private
final
IdxBizJgMaintenanceRecordInfoServiceImpl
maintenanceRecordInfoService
;
private
final
IdxBizJgMaintenanceRecordInfoServiceImpl
maintenanceRecordInfoService
;
private
final
SafetyProblemTracingServiceImpl
safetyProblemTracingService
;
private
final
SafetyProblemTracingServiceImpl
safetyProblemTracingService
;
...
...
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/SafetyProblemTracingGenServiceImpl.java
View file @
9bfd76b6
...
@@ -72,8 +72,8 @@ public class SafetyProblemTracingGenServiceImpl{
...
@@ -72,8 +72,8 @@ public class SafetyProblemTracingGenServiceImpl{
}
}
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
@SchedulerLock
(
name
=
"executePersonn
a
lCertification"
,
lockAtMostFor
=
"PT5H"
,
lockAtLeastFor
=
"PT10M"
)
@SchedulerLock
(
name
=
"executePersonn
e
lCertification"
,
lockAtMostFor
=
"PT5H"
,
lockAtLeastFor
=
"PT10M"
)
public
void
executePersonn
a
lCertification
()
{
public
void
executePersonn
e
lCertification
()
{
executePersonnalCertificationCheck
();
executePersonnalCertificationCheck
();
}
}
...
...
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/SafetyProblemTracingServiceImpl.java
View file @
9bfd76b6
...
@@ -292,13 +292,13 @@ public class SafetyProblemTracingServiceImpl extends BaseService<SafetyProblemTr
...
@@ -292,13 +292,13 @@ public class SafetyProblemTracingServiceImpl extends BaseService<SafetyProblemTr
safetyProblemTracings
.
forEach
(
item
->
{
safetyProblemTracings
.
forEach
(
item
->
{
// 一个设备某类未处理的问题只有一个,所以直接更新某个类型问题
// 一个设备某类未处理的问题只有一个,所以直接更新某个类型问题
if
(
item
.
getProblemTypeCode
().
equals
(
SafetyProblemTypeEnum
.
JYCQ
.
getProblemTypeCode
())
if
(
item
.
getProblemTypeCode
().
equals
(
SafetyProblemTypeEnum
.
JYCQ
.
getProblemTypeCode
())
&&
inspectionDetectionInfo
!=
null
&&
!
ValidationUtil
.
isEmpty
(
inspectionDetectionInfo
)
&&
!
ValidationUtil
.
isEmpty
(
inspectionDetectionInfo
.
getNextInspectDate
())
&&
new
Date
().
before
(
inspectionDetectionInfo
.
getNextInspectDate
()))
{
&&
new
Date
().
before
(
inspectionDetectionInfo
.
getNextInspectDate
()))
{
item
.
setProblemStatusCode
(
SafetyProblemStatusEnum
.
HANDLED
.
getCode
());
item
.
setProblemStatusCode
(
SafetyProblemStatusEnum
.
HANDLED
.
getCode
());
item
.
setProblemStatus
(
SafetyProblemStatusEnum
.
HANDLED
.
getName
());
item
.
setProblemStatus
(
SafetyProblemStatusEnum
.
HANDLED
.
getName
());
}
}
if
(
item
.
getProblemTypeCode
().
equals
(
SafetyProblemTypeEnum
.
WBCQ
.
getProblemTypeCode
())
if
(
item
.
getProblemTypeCode
().
equals
(
SafetyProblemTypeEnum
.
WBCQ
.
getProblemTypeCode
())
&&
lastMaintenanceRecordInfo
!=
null
&&
!
ValidationUtil
.
isEmpty
(
lastMaintenanceRecordInfo
)
&&
!
ValidationUtil
.
isEmpty
(
lastMaintenanceRecordInfo
.
getInformEnd
())
&&
new
Date
().
before
(
lastMaintenanceRecordInfo
.
getInformEnd
()))
{
&&
new
Date
().
before
(
lastMaintenanceRecordInfo
.
getInformEnd
()))
{
item
.
setProblemStatusCode
(
SafetyProblemStatusEnum
.
HANDLED
.
getCode
());
item
.
setProblemStatusCode
(
SafetyProblemStatusEnum
.
HANDLED
.
getCode
());
item
.
setProblemStatus
(
SafetyProblemStatusEnum
.
HANDLED
.
getName
());
item
.
setProblemStatus
(
SafetyProblemStatusEnum
.
HANDLED
.
getName
());
...
...
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