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
4979954b
Commit
4979954b
authored
Jun 21, 2025
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):使用登记暂存功能
parent
9a04427c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
11 deletions
+15
-11
DataDockServiceImpl.java
.../boot/module/jg/biz/service/impl/DataDockServiceImpl.java
+15
-11
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/DataDockServiceImpl.java
View file @
4979954b
...
...
@@ -187,7 +187,7 @@ public class DataDockServiceImpl {
// 压力管道保存 工程装置表信息 必须在saveUseInfo之前进行,需要提前生成工程装置id
saveProjectContraption
(
equ
,
equList
);
// 保存到设备表
saveUseInfo
(
equ
,
record
,
dataSource
,
remark
);
saveUseInfo
(
equ
,
record
,
dataSource
,
remark
,
company
);
saveDesignInfo
(
equ
,
record
);
saveFactoryInfo
(
equ
,
record
);
saveRegisterInfo
(
equ
,
record
,
equList
);
...
...
@@ -311,7 +311,7 @@ public class DataDockServiceImpl {
* @param equ
* @param record
*/
private
void
saveUseInfo
(
Map
<
String
,
Object
>
equ
,
String
record
,
String
dataSource
,
String
remark
)
{
private
void
saveUseInfo
(
Map
<
String
,
Object
>
equ
,
String
record
,
String
dataSource
,
String
remark
,
CompanyBo
company
)
{
log
.
error
(
"数据===>{}"
,
JSONObject
.
toJSONString
(
equ
));
IdxBizJgUseInfo
useInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
equ
),
IdxBizJgUseInfo
.
class
);
if
(!
ValidationUtil
.
isEmpty
(
useInfo
))
{
...
...
@@ -340,6 +340,10 @@ public class DataDockServiceImpl {
useInfo
.
setCountyName
(
districtName
);
useInfo
.
setStreetName
(
streetName
);
useInfo
.
setFactoryUseSiteStreet
(
streetCode
);
if
(
"使用单位"
.
equals
(
company
.
getCompanyType
())){
useInfo
.
setUseUnitCreditCode
(
company
.
getCompanyCode
());
useInfo
.
setUseUnitName
(
company
.
getCompanyName
());
}
equ
.
put
(
"province"
,
useInfo
.
getProvince
());
equ
.
put
(
"city"
,
useInfo
.
getCity
());
equ
.
put
(
"county"
,
useInfo
.
getCounty
());
...
...
@@ -1002,17 +1006,17 @@ public class DataDockServiceImpl {
if
(
isGasCylinder
)
{
// 是气瓶
if
(!
isSpecialGasCylinder
)
{
// 不是特种气瓶
data
.
setWhetherVehicleCylinder
(
""
);
checkNotBlank
(
data
.
getInformationSituation
(),
"信息化管理情况不能为空;"
,
rowError
);
//
checkNotBlank(data.getInformationSituation(), "信息化管理情况不能为空;", rowError);
if
(!
org
.
apache
.
commons
.
lang3
.
ObjectUtils
.
isEmpty
(
data
.
getInformationSituation
()))
{
checkNotBlank
(
data
.
getInformationManageCode
(),
"二维码或者电子标签编号不能为空;"
,
rowError
);
//
checkNotBlank(data.getInformationManageCode(), "二维码或者电子标签编号不能为空;", rowError);
}
}
if
(
isSpecialGasCylinder
)
{
// 是特种气瓶
checkNotBlank
(
data
.
getWhetherVehicleCylinder
(),
"是否车用气瓶不能为空;"
,
rowError
);
if
(!
isCarGasCylinder
)
{
// 不是车用气瓶
checkNotBlank
(
data
.
getInformationSituation
(),
"信息化管理情况不能为空;"
,
rowError
);
//
checkNotBlank(data.getInformationSituation(), "信息化管理情况不能为空;", rowError);
if
(!
org
.
apache
.
commons
.
lang3
.
ObjectUtils
.
isEmpty
(
data
.
getInformationSituation
()))
{
checkNotBlank
(
data
.
getInformationManageCode
(),
"二维码或者电子标签编号不能为空;"
,
rowError
);
//
checkNotBlank(data.getInformationManageCode(), "二维码或者电子标签编号不能为空;", rowError);
}
}
if
(
isCarGasCylinder
)
{
// 是车用气瓶
...
...
@@ -1065,14 +1069,14 @@ public class DataDockServiceImpl {
}
}
// 使用信息
checkNotBlank
(
data
.
getUseUnitCode
(),
"使用单位统一社会信用代码不能为空;"
,
rowError
);
Optional
.
ofNullable
(
data
.
getUseUnitCode
()).
ifPresent
(
v
->
checkCreditCode
(
v
,
"使用单位统一社会信用代码格式不正确;"
,
rowError
));
checkNotBlank
(
data
.
getUseUnit
(),
"使用单位名称不能为空;"
,
rowError
);
//
checkNotBlank(data.getUseUnitCode(), "使用单位统一社会信用代码不能为空;", rowError);
//
Optional.ofNullable(data.getUseUnitCode()).ifPresent(v -> checkCreditCode(v, "使用单位统一社会信用代码格式不正确;", rowError));
//
checkNotBlank(data.getUseUnit(), "使用单位名称不能为空;", rowError);
// 设计信息 电梯、场车、起重机械无"设计信息"
if
(!
isDT
&&
!
isCC
&&
!
isQZJX
)
{
// checkNotBlank(data.getDesignUnitCreditCode(), "设计单位统一社会信用代码不能为空;", rowError);
Optional
.
ofNullable
(
data
.
getDesignUnitCreditCode
()).
ifPresent
(
v
->
checkCreditCode
(
v
,
"设计单位统一社会信用代码格式不正确;"
,
rowError
));
//
Optional.ofNullable(data.getDesignUnitCreditCode()).ifPresent(v -> checkCreditCode(v, "设计单位统一社会信用代码格式不正确;", rowError));
// checkNotBlank(data.getDesignUnitName(), "设计单位名称不能为空;", rowError);
// checkNotBlank(data.getDesignUseDate(), "设计使用年限不能为空;", rowError);
// Optional.ofNullable(data.getDesignUseDate()).ifPresent(v -> checkDateFormatNumber(v, "设计使用年限不能为数字以外的其他类型;", rowError));
...
...
@@ -2405,7 +2409,7 @@ public class DataDockServiceImpl {
String
useRegistrationCode
=
Optional
.
ofNullable
(
equ
.
get
(
"useOrgCode"
)).
map
(
String:
:
valueOf
).
orElse
(
""
).
trim
();
try
{
if
(!
equList
.
isEmpty
())
{
saveUseInfo
(
equ
,
record
,
dataSource
,
remark
);
saveUseInfo
(
equ
,
record
,
dataSource
,
remark
,
null
);
saveDesignInfo
(
equ
,
record
);
saveFactoryInfo
(
equ
,
record
);
saveRegisterInfo
(
equ
,
record
,
equList
);
...
...
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