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
96de99d3
Commit
96de99d3
authored
Jan 12, 2026
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(jg): 压力管道后续业务改造变更登记
1.作废时记录证履历 2.业务名称统一调整为改造变更登记
parent
96ca0893
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
60 additions
and
23 deletions
+60
-23
JgRegistrationHistoryMapper.java
...oot/module/jg/api/mapper/JgRegistrationHistoryMapper.java
+2
-2
JgChangeRegistrationReformServiceImpl.java
...z/service/impl/JgChangeRegistrationReformServiceImpl.java
+58
-20
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+0
-1
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/mapper/JgRegistrationHistoryMapper.java
View file @
96de99d3
...
...
@@ -15,8 +15,8 @@ public interface JgRegistrationHistoryMapper extends BaseMapper<JgRegistrationHi
@Select
(
"select sequence_nbr from tzs_jg_registration_history where equ_id = #{equid} and current_document_id = #{documentId}"
)
Long
getSequenceNbrByEquidAndDocumentId
(
@Param
(
"equid"
)
String
equid
,
@Param
(
"documentId"
)
String
documentId
);
@Select
(
"select sequence_nbr from tzs_jg_registration_history where
registration_class = #{registratioClass} and
current_document_id = #{documentId} and is_delete = 0"
)
Long
getSequenceNbrByRegistratioClassAndDocumentId
(
@Param
(
"
registratioClass"
)
String
registratioClass
,
@Param
(
"
documentId"
)
String
documentId
);
@Select
(
"select sequence_nbr from tzs_jg_registration_history where current_document_id = #{documentId} and is_delete = 0"
)
Long
getSequenceNbrByRegistratioClassAndDocumentId
(
@Param
(
"documentId"
)
String
documentId
);
JgRegistrationHistory
queryLatestRegistrationHistory
(
@Param
(
"projectContraptionSeq"
)
Long
projectContraptionSeq
);
}
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/JgChangeRegistrationReformServiceImpl.java
View file @
96de99d3
...
...
@@ -105,7 +105,6 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
public
static
final
String
USC_UNIT_CREDIT_CODE
=
"USC_UNIT_CREDIT_CODE"
;
private
final
List
<
String
>
NOT_FLOWING_STATE
=
Arrays
.
asList
(
"使用单位待提交"
,
"一级受理已驳回"
,
"使用单位已撤回"
,
"已作废"
,
"已完成"
);
private
final
static
String
BUSINESS_TYPE
=
"改造登记"
;
private
final
static
String
BUSINESS_TYPE_KEY
=
"changeRegistration"
;
@Autowired
TzsServiceFeignClient
tzsServiceFeignClient
;
...
...
@@ -304,11 +303,11 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
CompanyBo
companyBo
=
commonServiceImpl
.
getOneCompany
(
jgChangeRegistrationReform
.
getReceiveCompanyCode
());
jgChangeRegistrationReform
.
setReceiveCompanyOrgCode
(
companyBo
.
getOrgCode
());
JgRegistrationHistory
jgRegistrationHistory
=
new
JgRegistrationHistory
();
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByRegistratioClassAndDocumentId
(
BUSINESS_TYPE
,
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByRegistratioClassAndDocumentId
(
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
//使用登记编号
jgRegistrationHistory
.
setUseRegistrationCode
(
idxBizJgRegisterInfoMapper
.
getUseOrgCodeByEquip
(
equipId
));
//登记类别
jgRegistrationHistory
.
setRegistrationClass
(
B
USINESS_TYPE
);
jgRegistrationHistory
.
setRegistrationClass
(
B
usinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
);
//设备id
jgRegistrationHistory
.
setEquId
(
equipId
);
//修改数据
...
...
@@ -332,7 +331,6 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
JgChangeRegistrationReformEq
jgChangeRegistrationReformEq
=
jgChangeRegistrationReformEqMapper
.
selectOne
(
new
QueryWrapper
<
JgChangeRegistrationReformEq
>().
eq
(
"equip_transfer_id"
,
jgChangeRegistrationReform
.
getSequenceNbr
()));
jgChangeRegistrationReformEq
.
setEquId
(
equipId
);
jgChangeRegistrationReformEqMapper
.
updateById
(
jgChangeRegistrationReformEq
);
//jgRegistrationHistory.setSequenceNbr(jgRegistrationHistoryMapper.getSequenceNbrByRegistratioClassAndDocumentId(BUSINESS_TYPE, String.valueOf(map.get("applyNo"))));
jgRegistrationHistoryMapper
.
updateById
(
jgRegistrationHistory
);
}
else
{
//暂存处理
...
...
@@ -420,7 +418,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
//使用登记编号
jgRegistrationHistory
.
setUseRegistrationCode
(
map
.
getString
(
"useRegistrationCode"
));
//登记类别
jgRegistrationHistory
.
setRegistrationClass
(
B
USINESS_TYPE
);
jgRegistrationHistory
.
setRegistrationClass
(
B
usinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
);
//设备id
jgRegistrationHistory
.
setEquId
(
jgProjectContraption
.
getSequenceNbr
().
toString
());
//修改数据
...
...
@@ -445,7 +443,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgChangeRegistrationReformEqMapper
.
delete
(
new
LambdaQueryWrapper
<
JgChangeRegistrationReformEq
>().
eq
(
JgChangeRegistrationReformEq:
:
getEquipTransferId
,
jgChangeRegistrationReform
.
getSequenceNbr
()));
saveEqRelation
(
reginParams
,
equipmentLists
,
jgChangeRegistrationReform
);
// 2.历史表更新
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByRegistratioClassAndDocumentId
(
BUSINESS_TYPE
,
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
jgRegistrationHistory
.
setSequenceNbr
(
jgRegistrationHistoryMapper
.
getSequenceNbrByRegistratioClassAndDocumentId
(
String
.
valueOf
(
map
.
get
(
"applyNo"
))));
jgRegistrationHistoryMapper
.
updateById
(
jgRegistrationHistory
);
}
else
{
// 新增逻辑
...
...
@@ -799,10 +797,10 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgCertificateChangeRecord
.
setApplyNo
(
jgChangeRegistrationReform
.
getApplyNo
());
jgCertificateChangeRecord
.
setReceiveOrgName
(
jgChangeRegistrationReform
.
getReceiveOrgName
());
jgCertificateChangeRecord
.
setAuditPassDate
(
new
Date
());
jgCertificateChangeRecord
.
setRegType
(
B
USINESS_TYPE
);
jgCertificateChangeRecord
.
setRegType
(
B
usinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
);
jgCertificateChangeRecord
.
setRegDate
(
jgChangeRegistrationReform
.
getCreateDate
());
FeignClientResult
<
AgencyUserModel
>
agencyUserModelFeignClientResult
=
Privilege
.
agencyUserClient
.
queryByUserId
(
jgChangeRegistrationReform
.
getCreateUserId
());
jgCertificateChangeRecord
.
setChangeContent
(
jgChangeRegistrationReform
.
getUseUnitName
()+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【"
+
B
USINESS_TYPE
+
"】,"
+
"单号【"
+
jgChangeRegistrationReform
.
getApplyNo
()
+
jgCertificateChangeRecord
.
setChangeContent
(
jgChangeRegistrationReform
.
getUseUnitName
()+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【"
+
B
usinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
+
"】,"
+
"单号【"
+
jgChangeRegistrationReform
.
getApplyNo
()
+
"】"
+
",办理日期"
+
DateUtil
.
format
(
jgChangeRegistrationReform
.
getAuditPassDate
(),
DatePattern
.
NORM_DATE_PATTERN
));
jgCertificateChangeRecord
.
setRecUserId
(
jgChangeRegistrationReform
.
getRecUserId
());
jgCertificateChangeRecord
.
setRecDate
(
new
Date
());
...
...
@@ -879,10 +877,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
public
void
saveRecord
(
String
equipId
,
JgChangeRegistrationReform
jgChangeRegistrationReform
,
TaskV2Model
taskV2Model
)
{
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryMapper
.
selectOne
(
new
QueryWrapper
<
JgRegistrationHistory
>()
// .eq("equ_id", equipId)
.
eq
(
"current_document_id"
,
jgChangeRegistrationReform
.
getApplyNo
())
.
eq
(
"registration_class"
,
BUSINESS_TYPE
));
.
eq
(
"current_document_id"
,
jgChangeRegistrationReform
.
getApplyNo
()));
JSONObject
object
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
// 更新使用登记证信息
JgUseRegistrationManage
useRegistrationCode
=
jgUseRegistrationManageService
.
lambdaQuery
()
...
...
@@ -894,10 +889,10 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgCertificateChangeRecord
.
setApplyNo
(
jgChangeRegistrationReform
.
getApplyNo
());
jgCertificateChangeRecord
.
setReceiveOrgName
(
jgChangeRegistrationReform
.
getReceiveOrgName
());
jgCertificateChangeRecord
.
setAuditPassDate
(
new
Date
());
jgCertificateChangeRecord
.
setRegType
(
B
USINESS_TYPE
);
jgCertificateChangeRecord
.
setRegType
(
B
usinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
()
);
jgCertificateChangeRecord
.
setRegDate
(
jgChangeRegistrationReform
.
getCreateDate
());
FeignClientResult
<
AgencyUserModel
>
agencyUserModelFeignClientResult
=
Privilege
.
agencyUserClient
.
queryByUserId
(
jgChangeRegistrationReform
.
getCreateUserId
());
jgCertificateChangeRecord
.
setChangeContent
(
jgChangeRegistrationReform
.
getUseUnitName
()+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【"
+
B
USINESS_TYPE
+
"】,"
+
"单号【"
+
jgChangeRegistrationReform
.
getApplyNo
()
+
jgCertificateChangeRecord
.
setChangeContent
(
jgChangeRegistrationReform
.
getUseUnitName
()+
"的"
+
agencyUserModelFeignClientResult
.
getResult
().
getRealName
()
+
"办理了【"
+
B
usinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
()
+
"】,"
+
"单号【"
+
jgChangeRegistrationReform
.
getApplyNo
()
+
"】"
+
",办理日期"
+
sdf
.
format
(
jgChangeRegistrationReform
.
getAuditPassDate
()));
jgCertificateChangeRecord
.
setRecUserId
(
jgChangeRegistrationReform
.
getRecUserId
());
jgCertificateChangeRecord
.
setRecDate
(
new
Date
());
...
...
@@ -1070,8 +1065,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
this
.
doCompensate
(
jgChangeRegistrationReform
);
Map
<
String
,
Object
>
detail
=
new
HashMap
<>();
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryMapper
.
selectOne
(
new
QueryWrapper
<
JgRegistrationHistory
>()
.
eq
(
"current_document_id"
,
jgChangeRegistrationReform
.
getApplyNo
())
.
eq
(
"registration_class"
,
BUSINESS_TYPE
));
.
eq
(
"current_document_id"
,
jgChangeRegistrationReform
.
getApplyNo
()));
Map
<
String
,
Object
>
originalData
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
(),
Map
.
class
);
detail
.
putAll
(
originalData
);
jgChangeRegistrationReform
.
setReceiveCompanyCode
(
jgChangeRegistrationReform
.
getReceiveOrgCode
()
+
"_"
+
jgChangeRegistrationReform
.
getReceiveOrgName
());
...
...
@@ -1122,8 +1116,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryMapper
.
selectOne
(
new
QueryWrapper
<
JgRegistrationHistory
>()
.
eq
(
"equ_id"
,
equipId
)
.
eq
(
"current_document_id"
,
applyNo
)
.
eq
(
"registration_class"
,
BUSINESS_TYPE
));
.
eq
(
"current_document_id"
,
applyNo
));
if
(!
ObjectUtils
.
isEmpty
(
jgRegistrationHistory
))
{
//当前数据
...
...
@@ -1433,7 +1426,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
*/
public
String
getSummaryInfo
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
String
result
=
"发起【%s】的业务申请,【申请单号:%s】"
;
return
String
.
format
(
result
,
B
USINESS_TYPE
,
jgChangeRegistrationReform
.
getApplyNo
());
return
String
.
format
(
result
,
B
usinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
,
jgChangeRegistrationReform
.
getApplyNo
());
}
/**
...
...
@@ -1458,7 +1451,7 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
taskModelDto
.
setRelationId
(
String
.
valueOf
(
jgChangeRegistrationReform
.
getSequenceNbr
()));
taskModelDto
.
setModel
(
conveterTaskMessageDTO
(
jgChangeRegistrationReform
));
}
else
{
List
<
WorkflowResultDto
>
workflowResultDtoList
=
commonServiceImpl
.
buildWorkFlowInfo
(
Arrays
.
as
List
(
processTaskDTO
));
List
<
WorkflowResultDto
>
workflowResultDtoList
=
commonServiceImpl
.
buildWorkFlowInfo
(
Collections
.
singleton
List
(
processTaskDTO
));
WorkflowResultDto
workflowResultDto
=
conveterProcessTaskDTO2WorkflowResultDto
(
processTaskDTO
);
//工作流创建时间
taskModelDto
.
setFlowCreateDate
(
jgChangeRegistrationReform
.
getCreateDate
());
...
...
@@ -1615,6 +1608,8 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
case
"已完成"
:
// 1.技术参数恢复原数据
this
.
restoreTechParams
(
jgChangeRegistrationReform
);
// 2.记录证履历,删除设备履历
this
.
deleteResume
(
jgChangeRegistrationReform
);
break
;
default
:
// 流程中(驳回、撤回等)
...
...
@@ -1635,6 +1630,49 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
}
}
private
void
deleteResume
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
JgCertificateChangeRecord
changeRecord
=
new
JgCertificateChangeRecord
();
changeRecord
.
setApplyNo
(
jgChangeRegistrationReform
.
getApplyNo
());
changeRecord
.
setAuditPassDate
(
new
Date
());
changeRecord
.
setRegType
(
BusinessTypeEnum
.
JG_NAME_CHANGE_REGISTRATION
.
getName
());
changeRecord
.
setRegDate
(
jgChangeRegistrationReform
.
getCreateDate
());
changeRecord
.
setChangeContent
(
this
.
buildVoidRecordContent
(
jgChangeRegistrationReform
));
//变更内容
changeRecord
.
setUseRegistrationCode
(
jgChangeRegistrationReform
.
getUseRegistrationCode
());
//登记编号
changeRecord
.
setReceiveOrgName
(
jgChangeRegistrationReform
.
getReceiveOrgName
());
changeRecord
.
setReceiveCompanyCode
(
jgChangeRegistrationReform
.
getReceiveCompanyCode
());
//接收机构公司代码
changeRecord
.
setUseUnitCreditCode
(
jgChangeRegistrationReform
.
getUseUnitCreditCode
());
//使用单位统一信用代码
changeRecord
.
setUseUnitName
(
jgChangeRegistrationReform
.
getUseUnitName
());
//使用单位名称
changeRecord
.
setCreateDate
(
new
Date
());
changeRecord
.
setRecUserId
(
RequestContext
.
getExeUserId
());
changeRecord
.
setRoutePath
(
this
.
getEarlyReformRouthPath
(
jgChangeRegistrationReform
));
jgCertificateChangeRecordService
.
save
(
changeRecord
);
jgResumeInfoService
.
deleteByBusinessId
(
jgChangeRegistrationReform
.
getSequenceNbr
()
+
""
);
}
/**
* 查询改造变更登记的记录的证流水,取详情地址
* @param jgChangeRegistrationReform 单据信息
* @return 改造变更登记详情地址
*/
private
String
getEarlyReformRouthPath
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
JgCertificateChangeRecord
certificateChangeRecord
=
jgCertificateChangeRecordService
.
lambdaQuery
().
eq
(
JgCertificateChangeRecord:
:
getApplyNo
,
jgChangeRegistrationReform
.
getApplyNo
()).
select
(
BaseEntity:
:
getSequenceNbr
,
JgCertificateChangeRecord:
:
getRoutePath
).
last
(
"limit 1"
).
one
();
return
Optional
.
ofNullable
(
certificateChangeRecord
).
map
(
JgCertificateChangeRecord:
:
getRoutePath
).
orElse
(
null
);
}
/**
* 作废的证变更内容
*
* @param obj JgUseRegistration
* @return result
*/
private
String
buildVoidRecordContent
(
JgChangeRegistrationReform
obj
)
{
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
String
companyType
=
reginParams
.
getCompany
().
getCompanyType
();
//监管单位 作废了【使用功能登记】 ,单号【DWBG202407050001】,作废日期2024-07-05
return
companyType
+
"作废了【"
+
BusinessTypeEnum
.
JG_RENOVATION_REGISTRATION
.
getName
()
+
"】,"
+
"单号【"
+
obj
.
getApplyNo
()
+
"】,申请日期"
+
DateUtil
.
formatDate
(
obj
.
getCreateDate
());
}
private
void
finishedTask
(
JgChangeRegistrationReform
jgChangeRegistrationReform
)
{
HashMap
<
String
,
Object
>
taskMap
=
new
HashMap
<>();
taskMap
.
put
(
"taskStatus"
,
FlowStatusEnum
.
TO_BE_FINISHED
.
getCode
());
...
...
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 @
96de99d3
...
...
@@ -2903,7 +2903,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
*
* @param useRegistrationSeqs
* @param category
* @param whetherToFilterStatus 是否过滤设备状态 是:true(过滤设备状态为在用),否:false(所有的)
* @return
*/
public
List
<
CompletableFuture
<
byte
[]>>
getExportSummaryBasicInfoData
(
List
<
Long
>
useRegistrationSeqs
,
String
category
,
String
type
,
Set
<
String
>
projectContraptionIdList
)
{
...
...
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