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
e9868550
Commit
e9868550
authored
Jul 15, 2024
by
韩桐桐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):台套的历史设备登记
parent
c0c3ef08
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
104 additions
and
27 deletions
+104
-27
JgUseRegistration.java
...oin/amos/boot/module/jg/api/entity/JgUseRegistration.java
+1
-1
JgUseRegistrationMapper.java
...os/boot/module/jg/api/mapper/JgUseRegistrationMapper.java
+4
-0
JgUseRegistrationMapper.xml
...api/src/main/resources/mapper/JgUseRegistrationMapper.xml
+37
-0
JgInstallationNoticeServiceImpl.java
.../jg/biz/service/impl/JgInstallationNoticeServiceImpl.java
+27
-21
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+0
-0
IdxBizJgConstructionInfo.java
.../boot/module/ymt/api/entity/IdxBizJgConstructionInfo.java
+32
-2
IdxBizJgMaintenanceRecordInfo.java
.../module/ymt/api/entity/IdxBizJgMaintenanceRecordInfo.java
+3
-3
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/entity/JgUseRegistration.java
View file @
e9868550
...
@@ -84,7 +84,7 @@ public class JgUseRegistration extends BaseEntity {
...
@@ -84,7 +84,7 @@ public class JgUseRegistration extends BaseEntity {
private
Date
auditPassDate
;
private
Date
auditPassDate
;
/**
/**
* 登记类别
* 登记类别
(1:历史设备登记,0:other)
*/
*/
@TableField
(
"reg_type"
)
@TableField
(
"reg_type"
)
private
String
regType
;
private
String
regType
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/JgUseRegistrationMapper.java
View file @
e9868550
...
@@ -50,8 +50,12 @@ public interface JgUseRegistrationMapper extends BaseMapper<JgUseRegistration> {
...
@@ -50,8 +50,12 @@ public interface JgUseRegistrationMapper extends BaseMapper<JgUseRegistration> {
Map
<
String
,
Object
>
getMaintenanceDetail
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getMaintenanceDetail
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getMaintenanceDetailByIdx
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getiInstallDetail
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getiInstallDetail
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getiInstallDetailByIdx
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getUseRegistrationDetail
(
@Param
(
"id"
)
String
id
);
Map
<
String
,
Object
>
getUseRegistrationDetail
(
@Param
(
"id"
)
String
id
);
Page
<
JSONObject
>
queryForUnitVesselEquipmentPage
(
@Param
(
"page"
)
Page
<
JSONObject
>
page
,
@Param
(
"jsonObject"
)
JSONObject
jsonObject
,
@Param
(
"records"
)
Set
<
String
>
records
);
Page
<
JSONObject
>
queryForUnitVesselEquipmentPage
(
@Param
(
"page"
)
Page
<
JSONObject
>
page
,
@Param
(
"jsonObject"
)
JSONObject
jsonObject
,
@Param
(
"records"
)
Set
<
String
>
records
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgUseRegistrationMapper.xml
View file @
e9868550
...
@@ -310,6 +310,26 @@
...
@@ -310,6 +310,26 @@
LIMIT 1
LIMIT 1
</select>
</select>
<select
id=
"getiInstallDetailByIdx"
resultType=
"java.util.Map"
>
SELECT
ibjci."CONSTRUCTION_LEADER_NAME" as installLeaderName ,
ibjci."CONSTRUCTION_LEADER_PHONE" as installLeaderPhone ,
ibjci."USC_DATE" as installStartDate ,
ibjci."USC_UNIT_NAME" as installPropertyUnitName ,
ibjci."PROXY_STATEMENT_ATTACHMENT" as installProxyStatementAttachment ,
ibjci."CONSTRUCTION_CONTRACT_ATTACHMENT" as installContractAttachment ,
ibjci."CONSTRUCTION_OTHER_ACCESSORIES" as insOtherAccessories,
ibjui."STREET_NAME" as installStreet,
ibjui."PROVINCE_NAME" as installProvince,
ibjui."CITY_NAME" as installCity,
ibjui."COUNTY_NAME" as installCounty
FROM "idx_biz_jg_construction_info" AS ibjci
left join "idx_biz_jg_use_info" as ibjui on ibjui."RECORD" = ibjci."RECORD"
WHERE ibjci."RECORD" = #{id}
ORDER BY ibjci."rec_date" desc
LIMIT 1
</select>
<select
id=
"getUseRegistrationDetail"
resultType=
"java.util.Map"
>
<select
id=
"getUseRegistrationDetail"
resultType=
"java.util.Map"
>
SELECT tjur."status" as UseRegistratStatus,
SELECT tjur."status" as UseRegistratStatus,
tjur."sequence_nbr" as UseRegistratSequenceNbr,
tjur."sequence_nbr" as UseRegistratSequenceNbr,
...
@@ -342,6 +362,23 @@
...
@@ -342,6 +362,23 @@
ORDER BY tjmce."rec_date" desc
ORDER BY tjmce."rec_date" desc
LIMIT 1
LIMIT 1
</select>
</select>
<select
id=
"getMaintenanceDetailByIdx"
resultType=
"java.util.Map"
>
SELECT ibjmri."ME_UNIT_NAME" as maintenanceUnitName,
ibjui."USE_UNIT_NAME" as maintenanceUseUnitName,
-- ibjmri."ME_MASTER" as maintenanceManagerName,
-- ibjmri."ME_MASTER_PHONE" as maintenanceManagerPhone,
ibjmri."ME_MASTER" as maintenanceManagerOneName,
ibjmri."ME_MASTER_PHONE" as maintenanceManagerOnePhone,
ibjmri."ME_MASTER1" as maintenanceManagerTwoName,
ibjmri."ME_MASTER1_PHONE" as maintenanceManagerTwoPhone,
ibjmri."REPAIR_INFORM" as maintenanceContract
FROM "idx_biz_jg_maintenance_record_info" as ibjmri
left join "idx_biz_jg_use_info" as ibjui on ibjui."RECORD" = ibjmri."RECORD"
WHERE ibjmri."RECORD" = #{id}
ORDER BY ibjmri."rec_date" desc
LIMIT 1
</select>
<select
id=
"selectEquipList"
resultType=
"java.util.Map"
>
<select
id=
"selectEquipList"
resultType=
"java.util.Map"
>
select jui.RECORD as SEQUENCE_NBR,
select jui.RECORD as SEQUENCE_NBR,
(SELECT name from tz_equipment_category where code = jri.EQU_LIST) as EQU_LIST,
(SELECT name from tz_equipment_category where code = jri.EQU_LIST) as EQU_LIST,
...
...
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/JgInstallationNoticeServiceImpl.java
View file @
e9868550
...
@@ -1069,26 +1069,10 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -1069,26 +1069,10 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
BeanUtils
.
copyProperties
(
jgInstallationNotice
,
taskMessageDto
);
BeanUtils
.
copyProperties
(
jgInstallationNotice
,
taskMessageDto
);
taskMap
.
put
(
"model"
,
taskMessageDto
);
taskMap
.
put
(
"model"
,
taskMessageDto
);
TaskV2Model
taskV2Model1
=
commonService
.
updateTaskModel
(
taskMap
);
TaskV2Model
taskV2Model1
=
commonService
.
updateTaskModel
(
taskMap
);
// 生成证记录表主键
// 生成一条tzs_jg_certificate_change_record记录
long
certChangeSeq
=
sequence
.
nextId
();
JgCertificateChangeRecord
jgCertificateChangeRecord
=
new
JgCertificateChangeRecord
();
// 生成jg证书变更记录
jgCertificateChangeRecord
.
setApplyNo
(
jgInstallationNotice
.
getApplyNo
());
genJgCertificateChangeRecord
(
jgInstallationNotice
,
certChangeSeq
,
registrationCode
,
idxBizJgRegisterInfo
,
taskV2Model1
);
jgCertificateChangeRecord
.
setReceiveOrgName
(
jgInstallationNotice
.
getReceiveOrgName
());
jgCertificateChangeRecord
.
setAuditPassDate
(
new
Date
());
jgCertificateChangeRecord
.
setRegType
(
BusinessTypeEnum
.
JG_INSTALLATION_NOTIFICATION
.
getName
());
jgCertificateChangeRecord
.
setRegDate
(
jgInstallationNotice
.
getInstallStartDate
());
jgCertificateChangeRecord
.
setChangeContent
(
this
.
buildRecordContent
(
jgInstallationNotice
));
//变更内容
jgCertificateChangeRecord
.
setUseRegistrationCode
(
registrationCode
);
//使用登记编号
jgCertificateChangeRecord
.
setReceiveCompanyCode
(
jgInstallationNotice
.
getReceiveCompanyOrgCode
());
//接收机构公司代码
jgCertificateChangeRecord
.
setCertificateNo
(
""
);
//登记证书唯一码
jgCertificateChangeRecord
.
setUseUnitCreditCode
(
jgInstallationNotice
.
getUseUnitCreditCode
());
//使用单位统一信用代码
jgCertificateChangeRecord
.
setUseUnitName
(
jgInstallationNotice
.
getUseUnitName
());
//使用单位名称
jgCertificateChangeRecord
.
setEquCategory
(
idxBizJgRegisterInfo
.
getEquCategory
());
//设备类别编码
jgCertificateChangeRecord
.
setCreateDate
(
new
Date
());
jgCertificateChangeRecord
.
setRoutePath
(
taskV2Model1
.
getRoutePath
());
jgCertificateChangeRecord
.
setCreateUserId
(
jgInstallationNotice
.
getCreateUserId
());
jgCertificateChangeRecord
.
setSequenceNbr
(
sequence
.
nextId
());
certificateChangeRecordService
.
save
(
jgCertificateChangeRecord
);
// 查询设备制造信息
// 查询设备制造信息
LambdaQueryWrapper
<
IdxBizJgFactoryInfo
>
factoryInfoWrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
IdxBizJgFactoryInfo
>
factoryInfoWrapper
=
new
LambdaQueryWrapper
<>();
factoryInfoWrapper
.
eq
(
IdxBizJgFactoryInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
factoryInfoWrapper
.
eq
(
IdxBizJgFactoryInfo:
:
getRecord
,
jgRelationEquip
.
getEquId
());
...
@@ -1096,7 +1080,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -1096,7 +1080,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
// 生成tzs_jg_certificate_change_record_eq记录
// 生成tzs_jg_certificate_change_record_eq记录
JgCertificateChangeRecordEq
changeRecordEq
=
new
JgCertificateChangeRecordEq
();
JgCertificateChangeRecordEq
changeRecordEq
=
new
JgCertificateChangeRecordEq
();
changeRecordEq
.
setChangeRecordId
(
jgCertificateChangeRecord
.
getSequenceNbr
().
toString
(
));
//登记证记录主键
changeRecordEq
.
setChangeRecordId
(
String
.
valueOf
(
certChangeSeq
));
//登记证记录主键
changeRecordEq
.
setEquId
(
jgRelationEquip
.
getEquId
());
//设备主键
changeRecordEq
.
setEquId
(
jgRelationEquip
.
getEquId
());
//设备主键
changeRecordEq
.
setProductCode
(
idxBizJgFactoryInfo
.
getFactoryNum
());
changeRecordEq
.
setProductCode
(
idxBizJgFactoryInfo
.
getFactoryNum
());
certificateChangeRecordEqService
.
save
(
changeRecordEq
);
certificateChangeRecordEqService
.
save
(
changeRecordEq
);
...
@@ -1184,6 +1168,28 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
...
@@ -1184,6 +1168,28 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
}
}
}
}
public
void
genJgCertificateChangeRecord
(
JgInstallationNotice
jgInstallationNotice
,
Long
sequenceNbr
,
String
registrationCode
,
IdxBizJgRegisterInfo
idxBizJgRegisterInfo
,
TaskV2Model
taskV2Model1
)
{
// 生成一条tzs_jg_certificate_change_record记录
JgCertificateChangeRecord
jgCertificateChangeRecord
=
new
JgCertificateChangeRecord
();
jgCertificateChangeRecord
.
setApplyNo
(
jgInstallationNotice
.
getApplyNo
());
jgCertificateChangeRecord
.
setReceiveOrgName
(
jgInstallationNotice
.
getReceiveOrgName
());
jgCertificateChangeRecord
.
setAuditPassDate
(
new
Date
());
jgCertificateChangeRecord
.
setRegType
(
BusinessTypeEnum
.
JG_INSTALLATION_NOTIFICATION
.
getName
());
jgCertificateChangeRecord
.
setRegDate
(
jgInstallationNotice
.
getInstallStartDate
());
jgCertificateChangeRecord
.
setChangeContent
(
this
.
buildRecordContent
(
jgInstallationNotice
));
//变更内容
jgCertificateChangeRecord
.
setUseRegistrationCode
(
registrationCode
);
//使用登记编号
jgCertificateChangeRecord
.
setReceiveCompanyCode
(
jgInstallationNotice
.
getReceiveCompanyOrgCode
());
//接收机构公司代码
jgCertificateChangeRecord
.
setCertificateNo
(
""
);
//登记证书唯一码
jgCertificateChangeRecord
.
setUseUnitCreditCode
(
jgInstallationNotice
.
getUseUnitCreditCode
());
//使用单位统一信用代码
jgCertificateChangeRecord
.
setUseUnitName
(
jgInstallationNotice
.
getUseUnitName
());
//使用单位名称
jgCertificateChangeRecord
.
setEquCategory
(
idxBizJgRegisterInfo
.
getEquCategory
());
//设备类别编码
jgCertificateChangeRecord
.
setCreateDate
(
new
Date
());
jgCertificateChangeRecord
.
setRoutePath
(
taskV2Model1
.
getRoutePath
());
jgCertificateChangeRecord
.
setCreateUserId
(
jgInstallationNotice
.
getCreateUserId
());
jgCertificateChangeRecord
.
setSequenceNbr
(
sequenceNbr
);
certificateChangeRecordService
.
save
(
jgCertificateChangeRecord
);
}
private
void
createConstruction2Db
(
JgInstallationNotice
jgInstallationNotice
,
JgInstallationNoticeEq
jgRelationEquip
)
{
private
void
createConstruction2Db
(
JgInstallationNotice
jgInstallationNotice
,
JgInstallationNoticeEq
jgRelationEquip
)
{
IdxBizJgConstructionInfo
idxBizJgConstructionInfo
=
new
IdxBizJgConstructionInfo
();
IdxBizJgConstructionInfo
idxBizJgConstructionInfo
=
new
IdxBizJgConstructionInfo
();
idxBizJgConstructionInfo
.
setUscUnitCreditCode
(
jgInstallationNotice
.
getInstallUnitCreditCode
());
idxBizJgConstructionInfo
.
setUscUnitCreditCode
(
jgInstallationNotice
.
getInstallUnitCreditCode
());
...
...
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 @
e9868550
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/IdxBizJgConstructionInfo.java
View file @
e9868550
...
@@ -54,13 +54,13 @@ public class IdxBizJgConstructionInfo extends TzsBaseEntity {
...
@@ -54,13 +54,13 @@ public class IdxBizJgConstructionInfo extends TzsBaseEntity {
private
String
uscUnitCreditCode
;
private
String
uscUnitCreditCode
;
/**
/**
*
*
施工单位名称
*/
*/
@TableField
(
"\"USC_UNIT_NAME\""
)
@TableField
(
"\"USC_UNIT_NAME\""
)
private
String
uscUnitName
;
private
String
uscUnitName
;
/**
/**
*
*
施工时间
*/
*/
@TableField
(
"\"USC_DATE\""
)
@TableField
(
"\"USC_DATE\""
)
private
Date
uscDate
;
private
Date
uscDate
;
...
@@ -94,5 +94,35 @@ public class IdxBizJgConstructionInfo extends TzsBaseEntity {
...
@@ -94,5 +94,35 @@ public class IdxBizJgConstructionInfo extends TzsBaseEntity {
@TableField
(
value
=
"\"INFORM_FILE_PATH\""
)
@TableField
(
value
=
"\"INFORM_FILE_PATH\""
)
private
String
informFilePath
;
private
String
informFilePath
;
/**
* 施工负责人
*/
@TableField
(
value
=
"\"CONSTRUCTION_LEADER_NAME\""
)
private
String
constructionLeaderName
;
/**
* 施工负责人手机
*/
@TableField
(
value
=
"\"CONSTRUCTION_LEADER_PHONE\""
)
private
String
constructionLeaderPhone
;
/**
* 施工委托书图片
*/
@TableField
(
value
=
"\"PROXY_STATEMENT_ATTACHMENT\""
)
private
String
proxyStatementAttachment
;
/**
* 施工合同照片
*/
@TableField
(
value
=
"\"CONSTRUCTION_CONTRACT_ATTACHMENT\""
)
private
String
constructionContractAttachment
;
/**
* 其他附件
*/
@TableField
(
value
=
"\"CONSTRUCTION_OTHER_ACCESSORIES\""
)
private
String
constructionOtherAccessories
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/IdxBizJgMaintenanceRecordInfo.java
View file @
e9868550
...
@@ -56,19 +56,19 @@ public class IdxBizJgMaintenanceRecordInfo extends TzsBaseEntity {
...
@@ -56,19 +56,19 @@ public class IdxBizJgMaintenanceRecordInfo extends TzsBaseEntity {
private
String
meUnitName
;
private
String
meUnitName
;
/**
/**
*
*
维保备案合同
*/
*/
@TableField
(
"\"REPAIR_INFORM\""
)
@TableField
(
"\"REPAIR_INFORM\""
)
private
String
repairInform
;
private
String
repairInform
;
/**
/**
*
*
维保合同开始日期
*/
*/
@TableField
(
"\"INFORM_START\""
)
@TableField
(
"\"INFORM_START\""
)
private
Date
informStart
;
private
Date
informStart
;
/**
/**
*
*
维保合同结束日期
*/
*/
@TableField
(
"\"INFORM_END\""
)
@TableField
(
"\"INFORM_END\""
)
private
Date
informEnd
;
private
Date
informEnd
;
...
...
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