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
d230bab0
Commit
d230bab0
authored
Mar 13, 2025
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):无证气瓶增补挂证
parent
fff32b28
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
8 deletions
+23
-8
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+23
-8
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/JgUseRegistrationServiceImpl.java
View file @
d230bab0
...
@@ -1092,7 +1092,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -1092,7 +1092,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
String
useRegistrationCode
=
null
;
String
useRegistrationCode
=
null
;
Long
useRegistrationManageSeq
=
null
;
Long
useRegistrationManageSeq
=
null
;
Boolean
flag
=
Boolean
.
FALSE
;
AtomicReference
<
Boolean
>
flag
=
new
AtomicReference
<>(
Boolean
.
FALSE
)
;
boolean
isMerge
=
Boolean
.
FALSE
;
boolean
isMerge
=
Boolean
.
FALSE
;
String
equCategoryCode
=
String
.
valueOf
(
mapData
.
get
(
"EQU_CATEGORY_CODE"
));
String
equCategoryCode
=
String
.
valueOf
(
mapData
.
get
(
"EQU_CATEGORY_CODE"
));
String
equDefineCode
=
String
.
valueOf
(
mapData
.
get
(
"EQU_DEFINE_CODE"
));
String
equDefineCode
=
String
.
valueOf
(
mapData
.
get
(
"EQU_DEFINE_CODE"
));
...
@@ -1107,10 +1107,25 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -1107,10 +1107,25 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
}
}
//如果是气瓶或工业管道判断之前是否已经做过使用登记
//如果是气瓶或工业管道判断之前是否已经做过使用登记
if
(
CylinderTypeEnum
.
CYLINDER
.
getCode
().
equals
(
equCategoryCode
))
{
if
(
CylinderTypeEnum
.
CYLINDER
.
getCode
().
equals
(
equCategoryCode
))
{
//如果是增补功能
flag
.
set
(
"1"
.
equals
(
jgUseRegistration
.
getIsAddEquip
()));
if
(
"1"
.
equals
(
jgUseRegistration
.
getIsAddEquip
()
))
{
if
(
flag
.
get
(
))
{
useRegistrationCode
=
jgUseRegistration
.
getUseRegistrationCode
();
useRegistrationCode
=
jgUseRegistration
.
getUseRegistrationCode
();
flag
=
Boolean
.
TRUE
;
}
else
{
JgUseRegistrationManageDto
dto
=
new
JgUseRegistrationManageDto
();
dto
.
setCertificateStatus
(
CertificateStatusEnum
.
YIDENGJI
.
getName
());
dto
.
setUseUnitCreditCode
(
jgUseRegistration
.
getUseUnitCreditCode
());
dto
.
setRegType
(
"0"
);
useRegistrationCode
=
Optional
.
ofNullable
(
jgUseRegistrationManageMapper
.
queryByUseUnitCreditCode
(
dto
))
.
filter
(
list
->
!
list
.
isEmpty
())
.
flatMap
(
list
->
list
.
stream
()
.
map
(
JgUseRegistrationManageDto:
:
getUseRegistrationCode
)
.
filter
(
code
->
code
.
startsWith
(
"瓶30"
))
.
findFirst
())
.
map
(
code
->
{
flag
.
set
(
Boolean
.
TRUE
);
return
code
;
})
.
orElse
(
null
);
}
}
}
}
...
@@ -1120,7 +1135,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -1120,7 +1135,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
&&
!
jgUseRegistration
.
getOriginProjectContraptionIds
().
contains
(
jgUseRegistration
.
getProjectContraptionId
())
&&
!
jgUseRegistration
.
getOriginProjectContraptionIds
().
contains
(
jgUseRegistration
.
getProjectContraptionId
())
&&
Objects
.
nonNull
(
jgUseRegistration
.
getUseRegistrationCode
()))
{
&&
Objects
.
nonNull
(
jgUseRegistration
.
getUseRegistrationCode
()))
{
useRegistrationCode
=
jgUseRegistration
.
getUseRegistrationCode
();
useRegistrationCode
=
jgUseRegistration
.
getUseRegistrationCode
();
flag
=
true
;
flag
.
set
(
true
)
;
isMerge
=
true
;
isMerge
=
true
;
}
}
...
@@ -1176,7 +1191,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -1176,7 +1191,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
// equipment.put("inspectConclusion", inspectConclusionName);
// equipment.put("inspectConclusion", inspectConclusionName);
// 更新设备信息 && 生成使用登记证编号 && 同步es
// 更新设备信息 && 生成使用登记证编号 && 同步es
this
.
processMapData
(
sequenceNbr
,
mapData
,
jgUseRegistration
,
jgRegistrationHistory
,
registerInfo
,
otherInfo
,
taskV2Model
,
this
.
processMapData
(
sequenceNbr
,
mapData
,
jgUseRegistration
,
jgRegistrationHistory
,
registerInfo
,
otherInfo
,
taskV2Model
,
jsonObject
,
flag
,
useRegistrationCode
,
equipment
,
isMerge
);
jsonObject
,
flag
.
get
()
,
useRegistrationCode
,
equipment
,
isMerge
);
// 查询设备制造信息
// 查询设备制造信息
LambdaQueryWrapper
<
IdxBizJgFactoryInfo
>
factoryInfoWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
IdxBizJgFactoryInfo
>
factoryInfoWrapper
=
new
LambdaQueryWrapper
<>();
factoryInfoWrapper
.
eq
(
IdxBizJgFactoryInfo:
:
getRecord
,
equId
);
factoryInfoWrapper
.
eq
(
IdxBizJgFactoryInfo:
:
getRecord
,
equId
);
...
@@ -1204,10 +1219,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -1204,10 +1219,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
// 单位办理的压力管道,在完成审批时,将检验信息写入到装置检验信息表
// 单位办理的压力管道,在完成审批时,将检验信息写入到装置检验信息表
// savePieLineProjectInspectData(jgUseRegistration, registerInfo, mapData);
// savePieLineProjectInspectData(jgUseRegistration, registerInfo, mapData);
// 生成证书管理表
// 生成证书管理表
generateRegistrationManage
(
jgUseRegistration
,
registerInfo
,
flag
,
useRegistrationManageSeq
);
generateRegistrationManage
(
jgUseRegistration
,
registerInfo
,
flag
.
get
()
,
useRegistrationManageSeq
);
// 生成一条tzs_jg_certificate_change_record记录
// 生成一条tzs_jg_certificate_change_record记录
generateCertificateChangeRecord
(
jgUseRegistration
,
registerInfo
,
changeRecordId
,
taskV2Model
,
flag
);
generateCertificateChangeRecord
(
jgUseRegistration
,
registerInfo
,
changeRecordId
,
taskV2Model
,
flag
.
get
()
);
// 更新历史表:下次检验日期、检验机构名称、检验结论在压力管道、气瓶时更新子表单的数据
// 更新历史表:下次检验日期、检验机构名称、检验结论在压力管道、气瓶时更新子表单的数据
jgRegistrationHistory
.
setChangeData
(
JSON
.
toJSONString
(
mapData
));
jgRegistrationHistory
.
setChangeData
(
JSON
.
toJSONString
(
mapData
));
jgRegistrationHistoryService
.
updateById
(
jgRegistrationHistory
);
jgRegistrationHistoryService
.
updateById
(
jgRegistrationHistory
);
...
...
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