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
01422e0d
Commit
01422e0d
authored
Apr 27, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.编辑功能增加是否资料齐全功能
2.历史有证编辑增加单位内编号
parent
a697164b
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
30 additions
and
0 deletions
+30
-0
EquipDesignChangeDataDto.java
...amos/boot/module/jg/api/dto/EquipDesignChangeDataDto.java
+3
-0
EquipFactoryChangeDataDto.java
...mos/boot/module/jg/api/dto/EquipFactoryChangeDataDto.java
+4
-0
EquipUseInfoChangeDataDto.java
...mos/boot/module/jg/api/dto/EquipUseInfoChangeDataDto.java
+3
-0
EquipChangeDataUpdateService.java
...ule/jg/biz/service/impl/EquipChangeDataUpdateService.java
+2
-0
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+9
-0
SingleDataChangeProcessStrategy.java
.../jg/biz/service/impl/SingleDataChangeProcessStrategy.java
+5
-0
UseRegisterUpdateService.java
.../module/jg/biz/service/impl/UseRegisterUpdateService.java
+4
-0
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/EquipDesignChangeDataDto.java
View file @
01422e0d
...
@@ -43,4 +43,7 @@ public class EquipDesignChangeDataDto extends BaseChangeDataDto {
...
@@ -43,4 +43,7 @@ public class EquipDesignChangeDataDto extends BaseChangeDataDto {
@FieldDisplayDefine
(
value
=
"其他附件"
,
type
=
JSON
.
class
)
@FieldDisplayDefine
(
value
=
"其他附件"
,
type
=
JSON
.
class
)
private
String
otherAccessoriesDes
;
private
String
otherAccessoriesDes
;
@FieldDisplayDefine
(
value
=
"设计资料是否完整齐全"
)
private
String
designIsComplete
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/EquipFactoryChangeDataDto.java
View file @
01422e0d
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -49,4 +50,7 @@ public class EquipFactoryChangeDataDto extends BaseChangeDataDto {
...
@@ -49,4 +50,7 @@ public class EquipFactoryChangeDataDto extends BaseChangeDataDto {
@FieldDisplayDefine
(
value
=
"锅炉能效证明文件"
,
type
=
JSON
.
class
)
@FieldDisplayDefine
(
value
=
"锅炉能效证明文件"
,
type
=
JSON
.
class
)
private
String
boilerEnergyEfficiencyCertificate
;
private
String
boilerEnergyEfficiencyCertificate
;
@FieldDisplayDefine
(
value
=
"制造资料是否完整齐全"
)
private
String
factoryIsComplete
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/EquipUseInfoChangeDataDto.java
View file @
01422e0d
...
@@ -19,4 +19,7 @@ public class EquipUseInfoChangeDataDto extends BaseChangeDataDto {
...
@@ -19,4 +19,7 @@ public class EquipUseInfoChangeDataDto extends BaseChangeDataDto {
@FieldDisplayDefine
(
value
=
"单位内部编号"
)
@FieldDisplayDefine
(
value
=
"单位内部编号"
)
private
String
useInnerCode
;
private
String
useInnerCode
;
@FieldDisplayDefine
(
value
=
"设备来源"
,
isExist
=
false
)
private
String
dataSource
;
}
}
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/EquipChangeDataUpdateService.java
View file @
01422e0d
...
@@ -72,6 +72,7 @@ public class EquipChangeDataUpdateService {
...
@@ -72,6 +72,7 @@ public class EquipChangeDataUpdateService {
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getAppraisalDate
,
equipDesignChangeDataDto
.
getAppraisalDate
());
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getAppraisalDate
,
equipDesignChangeDataDto
.
getAppraisalDate
());
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getDrawingDo
,
equipDesignChangeDataDto
.
getDrawingDo
());
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getDrawingDo
,
equipDesignChangeDataDto
.
getDrawingDo
());
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getDesignStandard
,
equipDesignChangeDataDto
.
getDesignStandard
());
updateWrapper
.
set
(
IdxBizJgDesignInfo:
:
getDesignStandard
,
equipDesignChangeDataDto
.
getDesignStandard
());
updateWrapper
.
set
(
equipDesignChangeDataDto
.
getDesignIsComplete
()
!=
null
,
IdxBizJgDesignInfo:
:
getDesignIsComplete
,
equipDesignChangeDataDto
.
getDesignIsComplete
());
idxBizJgDesignInfoMapper
.
update
(
null
,
updateWrapper
);
idxBizJgDesignInfoMapper
.
update
(
null
,
updateWrapper
);
}
}
...
@@ -92,6 +93,7 @@ public class EquipChangeDataUpdateService {
...
@@ -92,6 +93,7 @@ public class EquipChangeDataUpdateService {
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getImported
,
equipFactoryChangeDataDto
.
getImported
());
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getImported
,
equipFactoryChangeDataDto
.
getImported
());
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getInsUseMaintainExplain
,
equipFactoryChangeDataDto
.
getInsUseMaintainExplain
());
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getInsUseMaintainExplain
,
equipFactoryChangeDataDto
.
getInsUseMaintainExplain
());
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getBoilerEnergyEfficiencyCertificate
,
equipFactoryChangeDataDto
.
getBoilerEnergyEfficiencyCertificate
());
updateWrapper
.
set
(
IdxBizJgFactoryInfo:
:
getBoilerEnergyEfficiencyCertificate
,
equipFactoryChangeDataDto
.
getBoilerEnergyEfficiencyCertificate
());
updateWrapper
.
set
(
equipFactoryChangeDataDto
.
getFactoryIsComplete
()
!=
null
,
IdxBizJgFactoryInfo:
:
getFactoryIsComplete
,
equipFactoryChangeDataDto
.
getFactoryIsComplete
());
jgFactoryInfoMapper
.
update
(
null
,
updateWrapper
);
jgFactoryInfoMapper
.
update
(
null
,
updateWrapper
);
this
.
updateFactoryEsData
(
record
,
equipFactoryChangeDataDto
);
this
.
updateFactoryEsData
(
record
,
equipFactoryChangeDataDto
);
}
}
...
...
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 @
01422e0d
...
@@ -4520,4 +4520,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -4520,4 +4520,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
public
JSONObject
getHisData
(
JgUseRegistration
jgUseRegistration
){
public
JSONObject
getHisData
(
JgUseRegistration
jgUseRegistration
){
return
commonService
.
queryHistoryData
(
jgUseRegistration
.
getSequenceNbr
());
return
commonService
.
queryHistoryData
(
jgUseRegistration
.
getSequenceNbr
());
}
}
public
IdxBizJgUseInfo
getUseInfo
(
String
record
){
LambdaQueryWrapper
<
IdxBizJgUseInfo
>
lambda
=
new
QueryWrapper
<
IdxBizJgUseInfo
>().
lambda
();
lambda
.
eq
(
IdxBizJgUseInfo:
:
getRecord
,
record
);
return
useInfoMapper
.
selectOne
(
lambda
);
}
}
}
\ No newline at end of file
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/SingleDataChangeProcessStrategy.java
View file @
01422e0d
...
@@ -57,6 +57,7 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
...
@@ -57,6 +57,7 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
EquipRegisterChangeDataDto
registerChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipRegisterChangeDataDto
.
class
);
EquipRegisterChangeDataDto
registerChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipRegisterChangeDataDto
.
class
);
EquipFactoryChangeDataDto
factoryChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipFactoryChangeDataDto
.
class
);
EquipFactoryChangeDataDto
factoryChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipFactoryChangeDataDto
.
class
);
EquipDesignChangeDataDto
designChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipDesignChangeDataDto
.
class
);
EquipDesignChangeDataDto
designChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipDesignChangeDataDto
.
class
);
EquipUseInfoChangeDataDto
useInfoChangeDataDto
=
commonEquipDataProcessService
.
castMap2Bean
(
changeData
,
EquipUseInfoChangeDataDto
.
class
);
commonEquipDataProcessService
.
buildChangeFields
(
record
,
designChangeDataDto
,
factoryChangeDataDto
,
registerChangeDataDto
,
allChangeColumns
);
commonEquipDataProcessService
.
buildChangeFields
(
record
,
designChangeDataDto
,
factoryChangeDataDto
,
registerChangeDataDto
,
allChangeColumns
);
// 前置校验
// 前置校验
commonEquipDataProcessService
.
checkValidField
(
record
,
registerChangeDataDto
,
null
,
null
,
null
);
commonEquipDataProcessService
.
checkValidField
(
record
,
registerChangeDataDto
,
null
,
null
,
null
);
...
@@ -66,6 +67,7 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
...
@@ -66,6 +67,7 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
registerChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
registerChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
factoryChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
factoryChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
designChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
designChangeDataDto
);
commonEquipDataProcessService
.
dealBizDataForEquip
(
record
,
useInfoChangeDataDto
);
// 设备技术参数入库处理
// 设备技术参数入库处理
commonEquipDataProcessService
.
updateTechParamInfo
(
registerChangeDataDto
,
record
,
changeData
,
allChangeColumns
);
commonEquipDataProcessService
.
updateTechParamInfo
(
registerChangeDataDto
,
record
,
changeData
,
allChangeColumns
);
// 更新单据对应的证信息
// 更新单据对应的证信息
...
@@ -129,11 +131,14 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
...
@@ -129,11 +131,14 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
BaseTechParamsFieldDto
techParamsFieldDto
=
commonEquipDataProcessService
.
buildTechParamInfo
(
equipRegisterChangeDataDto
,
record
);
BaseTechParamsFieldDto
techParamsFieldDto
=
commonEquipDataProcessService
.
buildTechParamInfo
(
equipRegisterChangeDataDto
,
record
);
// 其他信息:目前为气瓶的信息化情况
// 其他信息:目前为气瓶的信息化情况
EquipOtherInfoChangeDataDto
otherInfoChangeDataDto
=
commonEquipDataProcessService
.
buildOtherInfo
(
record
);
EquipOtherInfoChangeDataDto
otherInfoChangeDataDto
=
commonEquipDataProcessService
.
buildOtherInfo
(
record
);
// 使用信息
EquipUseInfoChangeDataDto
equipUseInfoChangeDataDto
=
commonEquipDataProcessService
.
buildUseInfo
(
record
);
re
.
putAll
(
BeanUtil
.
beanToMap
(
equipRegisterChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
equipRegisterChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
factoryChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
factoryChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
designChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
designChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
techParamsFieldDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
techParamsFieldDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
otherInfoChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
otherInfoChangeDataDto
));
re
.
putAll
(
BeanUtil
.
beanToMap
(
equipUseInfoChangeDataDto
));
commonEquipDataProcessService
.
castJsonFields
(
re
);
commonEquipDataProcessService
.
castJsonFields
(
re
);
return
commonEquipDataProcessService
.
cast2UnderCase
(
re
);
return
commonEquipDataProcessService
.
cast2UnderCase
(
re
);
}
}
...
...
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/UseRegisterUpdateService.java
View file @
01422e0d
...
@@ -10,6 +10,7 @@ import com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration;
...
@@ -10,6 +10,7 @@ import com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration;
import
com.yeejoin.amos.boot.module.jg.api.enums.CylinderTypeEnum
;
import
com.yeejoin.amos.boot.module.jg.api.enums.CylinderTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgProjectContraption
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgProjectContraption
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgRegisterInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgRegisterInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgUseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.InformationManageTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.InformationManageTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgRegisterInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgRegisterInfoMapper
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
...
@@ -65,6 +66,9 @@ public class UseRegisterUpdateService {
...
@@ -65,6 +66,9 @@ public class UseRegisterUpdateService {
String
record
=
useRegistrationService
.
setDefaultRecord
(
jgUseRegistration
,
null
);
String
record
=
useRegistrationService
.
setDefaultRecord
(
jgUseRegistration
,
null
);
// 更新 设计、制造、基本信息json
// 更新 设计、制造、基本信息json
useRegistrationService
.
fillLastEquipBaseInfo
(
jsonObject
,
record
);
useRegistrationService
.
fillLastEquipBaseInfo
(
jsonObject
,
record
);
IdxBizJgUseInfo
useInfo
=
useRegistrationService
.
getUseInfo
(
record
);
// 更新单位内部编号
jsonObject
.
put
(
"useInnerCode"
,
useInfo
.
getUseInnerCode
());
// 补充"车牌号"字段
// 补充"车牌号"字段
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>
wrapper
=
new
QueryWrapper
<
IdxBizJgRegisterInfo
>().
lambda
().
eq
(
IdxBizJgRegisterInfo:
:
getRecord
,
record
);
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>
wrapper
=
new
QueryWrapper
<
IdxBizJgRegisterInfo
>().
lambda
().
eq
(
IdxBizJgRegisterInfo:
:
getRecord
,
record
);
IdxBizJgRegisterInfo
idxBizJgRegisterInfo
=
idxBizJgRegisterInfoMapper
.
selectOne
(
wrapper
);
IdxBizJgRegisterInfo
idxBizJgRegisterInfo
=
idxBizJgRegisterInfoMapper
.
selectOne
(
wrapper
);
...
...
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