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
c907f64c
Commit
c907f64c
authored
May 22, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor(大编辑):代码重构
1.基本信息、设计信息、使用信息、检验信息、制造信息增加枚举处理逻辑 2.技术参数增加枚举
parent
5bf26b9a
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
6 deletions
+16
-6
FieldChangeMeta.java
.../yeejoin/amos/boot/module/jg/api/dto/FieldChangeMeta.java
+6
-0
CommonEquipDataProcessService.java
...biz/edit/process/equip/CommonEquipDataProcessService.java
+8
-4
PieLineDataChangeServiceImpl.java
.../biz/edit/process/equip/PieLineDataChangeServiceImpl.java
+2
-2
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/FieldChangeMeta.java
View file @
c907f64c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -60,4 +61,9 @@ public class FieldChangeMeta implements Serializable {
...
@@ -60,4 +61,9 @@ public class FieldChangeMeta implements Serializable {
*/
*/
private
String
displayOldValue
;
private
String
displayOldValue
;
/**
* 元数据
*/
private
FieldDisplayDefine
fieldDisplayDefine
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/edit/process/equip/CommonEquipDataProcessService.java
View file @
c907f64c
...
@@ -280,7 +280,7 @@ public class CommonEquipDataProcessService {
...
@@ -280,7 +280,7 @@ public class CommonEquipDataProcessService {
}
}
public
static
List
<
FieldChangeMeta
>
mergeChangeFields
(
List
<
FieldChangeMeta
>
changeDataNew
,
List
<
FieldChangeMeta
>
changeDataOld
)
{
public
List
<
FieldChangeMeta
>
mergeChangeFields
(
List
<
FieldChangeMeta
>
changeDataNew
,
List
<
FieldChangeMeta
>
changeDataOld
)
{
Map
<
String
,
FieldChangeMeta
>
oldKv
=
changeDataOld
.
stream
().
collect
(
Collectors
.
toMap
(
FieldChangeMeta:
:
getColumnKey
,
Function
.
identity
()));
Map
<
String
,
FieldChangeMeta
>
oldKv
=
changeDataOld
.
stream
().
collect
(
Collectors
.
toMap
(
FieldChangeMeta:
:
getColumnKey
,
Function
.
identity
()));
changeDataNew
.
forEach
(
o
->
{
changeDataNew
.
forEach
(
o
->
{
// 正常不会出现此情况,old数据 大于等于 new 数据的key
// 正常不会出现此情况,old数据 大于等于 new 数据的key
...
@@ -288,7 +288,12 @@ public class CommonEquipDataProcessService {
...
@@ -288,7 +288,12 @@ public class CommonEquipDataProcessService {
o
.
setColumnOldValue
(
oldKv
.
get
(
o
.
getColumnKey
()).
getColumnOldValue
());
o
.
setColumnOldValue
(
oldKv
.
get
(
o
.
getColumnKey
()).
getColumnOldValue
());
}
}
});
});
return
changeDataNew
.
stream
().
filter
(
n
->
!
StringUtils
.
equals
(
n
.
getColumnNewValue
(),
n
.
getColumnOldValue
())).
collect
(
Collectors
.
toList
());
List
<
FieldChangeMeta
>
up
=
changeDataNew
.
stream
().
filter
(
n
->
!
StringUtils
.
equals
(
n
.
getColumnNewValue
(),
n
.
getColumnOldValue
())).
collect
(
Collectors
.
toList
());
up
.
forEach
(
fieldChangeMeta
->{
fieldChangeMeta
.
setDisplayOldValue
(
formatService
.
format
(
fieldChangeMeta
.
getFieldDisplayDefine
(),
fieldChangeMeta
.
getColumnOldValue
()));
fieldChangeMeta
.
setDisplayNewValue
(
formatService
.
format
(
fieldChangeMeta
.
getFieldDisplayDefine
(),
fieldChangeMeta
.
getColumnNewValue
()));
});
return
up
;
}
}
private
static
TechParamsBoilerChangeFieldDto
getTechParamsBoilerChangeField
(
Map
<
String
,
Object
>
changeData
)
{
private
static
TechParamsBoilerChangeFieldDto
getTechParamsBoilerChangeField
(
Map
<
String
,
Object
>
changeData
)
{
...
@@ -524,6 +529,7 @@ public class CommonEquipDataProcessService {
...
@@ -524,6 +529,7 @@ public class CommonEquipDataProcessService {
fieldChangeMeta
.
setColumnFamily
(
group
.
value
());
fieldChangeMeta
.
setColumnFamily
(
group
.
value
());
fieldChangeMeta
.
setColumnLabel
(
fieldName
);
fieldChangeMeta
.
setColumnLabel
(
fieldName
);
fieldChangeMeta
.
setChangeId
(
changeId
);
fieldChangeMeta
.
setChangeId
(
changeId
);
fieldChangeMeta
.
setFieldDisplayDefine
(
displayDefine
);
fieldChangeMeta
.
setColumnType
(
displayDefine
.
type
().
getSimpleName
());
fieldChangeMeta
.
setColumnType
(
displayDefine
.
type
().
getSimpleName
());
Object
oV
=
field
.
get
(
beanData
);
Object
oV
=
field
.
get
(
beanData
);
if
(
oV
instanceof
String
)
{
if
(
oV
instanceof
String
)
{
...
@@ -539,8 +545,6 @@ public class CommonEquipDataProcessService {
...
@@ -539,8 +545,6 @@ public class CommonEquipDataProcessService {
fieldChangeMeta
.
setColumnNewValue
(
value
);
fieldChangeMeta
.
setColumnNewValue
(
value
);
fieldChangeMeta
.
setColumnOldValue
(
value
);
fieldChangeMeta
.
setColumnOldValue
(
value
);
}
}
fieldChangeMeta
.
setDisplayOldValue
(
formatService
.
format
(
displayDefine
,
fieldChangeMeta
.
getColumnOldValue
()));
fieldChangeMeta
.
setDisplayNewValue
(
formatService
.
format
(
displayDefine
,
fieldChangeMeta
.
getColumnNewValue
()));
changeData
.
add
(
fieldChangeMeta
);
changeData
.
add
(
fieldChangeMeta
);
}
}
}
catch
(
IllegalAccessException
e
)
{
}
catch
(
IllegalAccessException
e
)
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/edit/process/equip/PieLineDataChangeServiceImpl.java
View file @
c907f64c
...
@@ -36,7 +36,7 @@ public class PieLineDataChangeServiceImpl {
...
@@ -36,7 +36,7 @@ public class PieLineDataChangeServiceImpl {
// 新对象构造行转列
// 新对象构造行转列
List
<
FieldChangeMeta
>
oldProjectContraptionChangeData
=
commonEquipDataProcessService
.
convertBeanField2Column2
(
projectContraptionChangeDataDtoOld
,
projectContraptionChangeDataDtoNew
.
getProjectContraptionId
());
List
<
FieldChangeMeta
>
oldProjectContraptionChangeData
=
commonEquipDataProcessService
.
convertBeanField2Column2
(
projectContraptionChangeDataDtoOld
,
projectContraptionChangeDataDtoNew
.
getProjectContraptionId
());
// 数据比对记录变化字段列表
// 数据比对记录变化字段列表
allChangeColumns
.
addAll
(
C
ommonEquipDataProcessService
.
mergeChangeFields
(
newProjectContraptionChangeData
,
oldProjectContraptionChangeData
));
allChangeColumns
.
addAll
(
c
ommonEquipDataProcessService
.
mergeChangeFields
(
newProjectContraptionChangeData
,
oldProjectContraptionChangeData
));
// 数据入库
// 数据入库
LambdaUpdateWrapper
<
IdxBizJgProjectContraption
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
LambdaUpdateWrapper
<
IdxBizJgProjectContraption
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
updateWrapper
.
set
(
IdxBizJgProjectContraption:
:
getCity
,
projectContraptionChangeDataDtoNew
.
getCity
());
updateWrapper
.
set
(
IdxBizJgProjectContraption:
:
getCity
,
projectContraptionChangeDataDtoNew
.
getCity
());
...
@@ -71,7 +71,7 @@ public class PieLineDataChangeServiceImpl {
...
@@ -71,7 +71,7 @@ public class PieLineDataChangeServiceImpl {
List
<
FieldChangeMeta
>
designInfoNew
=
commonEquipDataProcessService
.
convertBeanField2Column2
(
pieLineDesignChangeDataDto
,
record
);
List
<
FieldChangeMeta
>
designInfoNew
=
commonEquipDataProcessService
.
convertBeanField2Column2
(
pieLineDesignChangeDataDto
,
record
);
// 老数据查询行转列
// 老数据查询行转列
List
<
FieldChangeMeta
>
designInfoOld
=
commonEquipDataProcessService
.
buildDesignInfoOld
(
record
);
List
<
FieldChangeMeta
>
designInfoOld
=
commonEquipDataProcessService
.
buildDesignInfoOld
(
record
);
allChangeColumns
.
addAll
(
C
ommonEquipDataProcessService
.
mergeChangeFields
(
designInfoNew
,
designInfoOld
));
allChangeColumns
.
addAll
(
c
ommonEquipDataProcessService
.
mergeChangeFields
(
designInfoNew
,
designInfoOld
));
// 2.更新管道的设计单位名称
// 2.更新管道的设计单位名称
equipChangeDataUpdateServiceImpl
.
updatePieLineDesignData
(
record
,
pieLineDesignChangeDataDto
);
equipChangeDataUpdateServiceImpl
.
updatePieLineDesignData
(
record
,
pieLineDesignChangeDataDto
);
}
}
...
...
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