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
613f16a7
Commit
613f16a7
authored
Apr 28, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop_tzs_register' of…
Merge branch 'develop_tzs_register' of
http://39.100.92.250:5000/moa/amos-boot-biz
into develop_tzs_register
parents
1c825338
65b2cc15
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
77 additions
and
44 deletions
+77
-44
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+12
-4
JgChangeRegistrationNameServiceImpl.java
...biz/service/impl/JgChangeRegistrationNameServiceImpl.java
+51
-36
SafetyProblemTracingGenServiceImpl.java
.../biz/service/impl/SafetyProblemTracingGenServiceImpl.java
+2
-0
JGDPStatisticsServiceImpl.java
...statistcs/biz/service/impl/JGDPStatisticsServiceImpl.java
+12
-4
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 @
613f16a7
...
@@ -2602,10 +2602,18 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
...
@@ -2602,10 +2602,18 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
// 是否撬装式压力容器
// 是否撬装式压力容器
if
(
"2100"
.
equals
(
map
.
getString
(
EQU_CATEGORY_CODE
))){
if
(
"2100"
.
equals
(
map
.
getString
(
EQU_CATEGORY_CODE
))){
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)))
{
BoolQueryBuilder
pBuilder
=
QueryBuilders
.
boolQuery
();
if
(
"1"
.
equals
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
))){
String
test
=
QueryParser
.
escape
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
));
BoolQueryBuilder
pBuilder
=
QueryBuilders
.
boolQuery
();
pBuilder
.
must
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
test
));
String
test
=
QueryParser
.
escape
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
));
boolMust
.
must
(
pBuilder
);
pBuilder
.
must
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
test
));
boolMust
.
must
(
pBuilder
);
}
else
{
BoolQueryBuilder
orBuilder
=
QueryBuilders
.
boolQuery
();
orBuilder
.
should
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
"0"
));
orBuilder
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)));
orBuilder
.
minimumShouldMatch
(
1
);
boolMust
.
must
(
orBuilder
);
}
}
}
}
}
// 设备代码模糊查询
// 设备代码模糊查询
...
...
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/JgChangeRegistrationNameServiceImpl.java
View file @
613f16a7
...
@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONObject;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
...
@@ -687,7 +688,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
...
@@ -687,7 +688,7 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
}
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
,
timeoutMills
=
6000000
)
public
void
flowExecute
(
Long
id
,
String
instanceId
,
String
operate
,
String
comment
,
String
nextTaskId
)
{
public
void
flowExecute
(
Long
id
,
String
instanceId
,
String
operate
,
String
comment
,
String
nextTaskId
)
{
String
lockKey
=
CommonServiceImpl
.
buildJgExecuteLockKey
(
instanceId
);
String
lockKey
=
CommonServiceImpl
.
buildJgExecuteLockKey
(
instanceId
);
RLock
lock
=
redissonClient
.
getLock
(
lockKey
);
RLock
lock
=
redissonClient
.
getLock
(
lockKey
);
...
@@ -881,43 +882,57 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
...
@@ -881,43 +882,57 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
regUnitInfoMapper
.
update
(
regUnitInfo
,
updateWrapper
);
regUnitInfoMapper
.
update
(
regUnitInfo
,
updateWrapper
);
// 修改本次更名登记选择的使用登记证下的设备信息
// 修改本次更名登记选择的使用登记证下的设备信息
List
<
JgChangeRegistrationNameEq
>
list
=
jgChangeRegistrationNameEqService
.
lambdaQuery
().
eq
(
JgChangeRegistrationNameEq:
:
getNameChangeRegistrationId
,
jgChangeRegistrationName
.
getSequenceNbr
()).
list
();
List
<
JgChangeRegistrationNameEq
>
list
=
jgChangeRegistrationNameEqService
.
lambdaQuery
()
ArrayList
<
String
>
equipIds
=
new
ArrayList
<>();
.
eq
(
JgChangeRegistrationNameEq:
:
getNameChangeRegistrationId
,
jgChangeRegistrationName
.
getSequenceNbr
())
list
.
forEach
(
item
->
{
.
list
();
if
(!
ObjectUtils
.
isEmpty
(
item
.
getEquipInfo
()))
{
JSONArray
objects
=
JSONObject
.
parseArray
(
item
.
getEquipInfo
());
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
objects
.
forEach
(
info
->
{
Set
<
String
>
equipIds
=
new
HashSet
<>();
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
info
.
toString
());
Set
<
String
>
certificateSeqList
=
new
HashSet
<>();
if
(
jsonObject
.
containsKey
(
"SEQUENCE_NBR"
))
{
equipIds
.
add
(
jsonObject
.
get
(
"SEQUENCE_NBR"
).
toString
());
list
.
forEach
(
item
->
{
}
Optional
.
ofNullable
(
item
.
getEquipInfo
())
});
.
map
(
JSONObject:
:
parseArray
)
}
.
orElseGet
(
JSONArray:
:
new
)
});
.
forEach
(
info
->
{
if
(!
ObjectUtils
.
isEmpty
(
equipIds
))
{
JSONObject
json
=
JSONObject
.
parseObject
(
info
.
toString
());
LambdaQueryWrapper
<
UseInfo
>
lambda
=
new
QueryWrapper
<
UseInfo
>().
lambda
();
if
(
json
.
containsKey
(
"SEQUENCE_NBR"
))
{
lambda
.
eq
(
UseInfo:
:
getUseUnitCreditCode
,
jgChangeRegistrationName
.
getUseUnitCreditCode
());
equipIds
.
add
(
json
.
getString
(
"SEQUENCE_NBR"
));
lambda
.
in
(
UseInfo:
:
getRecord
,
equipIds
);
}
UseInfo
useInfo
=
new
UseInfo
();
});
useInfo
.
setUseUnitName
(
jgChangeRegistrationName
.
getNewUseUnitName
());
useInfoMapper
.
update
(
useInfo
,
lambda
);
if
(
item
.
getCertificateSeq
()
!=
null
)
{
// 修改es中设备信息
certificateSeqList
.
add
(
item
.
getCertificateSeq
());
updateEsData
(
equipIds
,
jgChangeRegistrationName
);
}
}
// 修改证管理信息
List
<
String
>
collect
=
list
.
stream
().
map
(
JgChangeRegistrationNameEq:
:
getCertificateSeq
).
collect
(
Collectors
.
toList
());
if
(!
ObjectUtils
.
isEmpty
(
collect
))
{
LambdaQueryWrapper
<
JgUseRegistrationManage
>
lambda
=
new
QueryWrapper
<
JgUseRegistrationManage
>().
lambda
();
lambda
.
in
(
JgUseRegistrationManage:
:
getSequenceNbr
,
collect
);
List
<
JgUseRegistrationManage
>
manages
=
jgUseRegistrationManageService
.
list
(
lambda
);
manages
.
forEach
(
jgUseRegistrationManage
->
{
jgUseRegistrationManage
.
setUseUnitName
(
jgChangeRegistrationName
.
getNewUseUnitName
());
jgUseRegistrationManage
.
setAuditPassDate
(
new
Date
());
jgUseRegistrationManage
.
setVersion
(
jgUseRegistrationManage
.
getVersion
()
+
1
);
jgUseRegistrationManage
.
setChangeReason
(
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
());
});
});
jgUseRegistrationManageService
.
updateBatchById
(
manages
);
if
(!
CollectionUtils
.
isEmpty
(
equipIds
))
{
useInfoMapper
.
update
(
new
UseInfo
().
setUseUnitName
(
jgChangeRegistrationName
.
getNewUseUnitName
()),
Wrappers
.<
UseInfo
>
lambdaQuery
()
.
eq
(
UseInfo:
:
getUseUnitCreditCode
,
jgChangeRegistrationName
.
getUseUnitCreditCode
())
.
in
(
UseInfo:
:
getRecord
,
equipIds
)
);
updateEsData
(
new
ArrayList
<>(
equipIds
),
jgChangeRegistrationName
);
}
if
(!
CollectionUtils
.
isEmpty
(
certificateSeqList
))
{
List
<
JgUseRegistrationManage
>
manages
=
jgUseRegistrationManageService
.
list
(
Wrappers
.<
JgUseRegistrationManage
>
lambdaQuery
()
.
in
(
JgUseRegistrationManage:
:
getSequenceNbr
,
certificateSeqList
)
);
if
(!
CollectionUtils
.
isEmpty
(
manages
))
{
Date
now
=
new
Date
();
manages
.
forEach
(
manage
->
manage
.
setUseUnitName
(
jgChangeRegistrationName
.
getNewUseUnitName
())
.
setAuditPassDate
(
now
)
.
setVersion
(
manage
.
getVersion
()
+
1
)
.
setChangeReason
(
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
()));
jgUseRegistrationManageService
.
updateBatchById
(
manages
);
}
}
}
}
// 业务流水生成
// 业务流水生成
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
lambdaQuery
()
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
lambdaQuery
()
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
jgChangeRegistrationName
.
getSequenceNbr
())
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
jgChangeRegistrationName
.
getSequenceNbr
())
...
...
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 @
613f16a7
...
@@ -21,6 +21,7 @@ import org.eclipse.paho.client.mqttv3.MqttException;
...
@@ -21,6 +21,7 @@ import org.eclipse.paho.client.mqttv3.MqttException;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
...
@@ -39,6 +40,7 @@ import java.util.stream.Collectors;
...
@@ -39,6 +40,7 @@ import java.util.stream.Collectors;
* @date 2024-05-21
* @date 2024-05-21
*/
*/
@Service
@Service
@EnableScheduling
public
class
SafetyProblemTracingGenServiceImpl
{
public
class
SafetyProblemTracingGenServiceImpl
{
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
SafetyProblemTracingGenServiceImpl
.
class
);
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
SafetyProblemTracingGenServiceImpl
.
class
);
...
...
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/JGDPStatisticsServiceImpl.java
View file @
613f16a7
...
@@ -2266,10 +2266,18 @@ public class JGDPStatisticsServiceImpl {
...
@@ -2266,10 +2266,18 @@ public class JGDPStatisticsServiceImpl {
// 是否撬装式压力容器
// 是否撬装式压力容器
if
(
"2100"
.
equals
(
map
.
getString
(
EQU_CATEGORY_CODE
))){
if
(
"2100"
.
equals
(
map
.
getString
(
EQU_CATEGORY_CODE
))){
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)))
{
if
(!
ObjectUtils
.
isEmpty
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)))
{
BoolQueryBuilder
pBuilder
=
QueryBuilders
.
boolQuery
();
if
(
"1"
.
equals
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
))){
String
test
=
QueryParser
.
escape
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
));
BoolQueryBuilder
pBuilder
=
QueryBuilders
.
boolQuery
();
pBuilder
.
must
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
test
));
String
test
=
QueryParser
.
escape
(
map
.
getString
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
));
boolMust
.
must
(
pBuilder
);
pBuilder
.
must
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
test
));
boolMust
.
must
(
pBuilder
);
}
else
{
BoolQueryBuilder
orBuilder
=
QueryBuilders
.
boolQuery
();
orBuilder
.
should
(
QueryBuilders
.
termQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
,
"0"
));
orBuilder
.
should
(
QueryBuilders
.
boolQuery
().
mustNot
(
QueryBuilders
.
existsQuery
(
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL
)));
orBuilder
.
minimumShouldMatch
(
1
);
boolMust
.
must
(
orBuilder
);
}
}
}
}
}
// 设备代码模糊查询
// 设备代码模糊查询
...
...
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