fix bug
parent
695ceaaacf
commit
0508da896a
|
|
@ -150,14 +150,17 @@ public class QualOnSiteReviewUpdateCmdExe {
|
|||
|
||||
// 审查通过时,更新备案状态为已备案
|
||||
if (passed) {
|
||||
// 基本信息
|
||||
QualFilingDO qualFilingDO = qualFilingMapper.selectByOrgIdLastOne(reviewDO.getOrgId());
|
||||
QualFilingEntity filingEntity = new QualFilingEntity();
|
||||
filingEntity.setId(reviewDO.getBizId());
|
||||
filingEntity.setId(qualFilingDO.getId());
|
||||
filingEntity.setFilingStatusCode(QualFilingStatusEnum.FILED.getCode());
|
||||
filingEntity.setFilingStatusName(QualFilingStatusEnum.FILED.getName());
|
||||
qualFilingGateway.modify(filingEntity);
|
||||
|
||||
qualFilingDO.setFilingStatusCode(filingEntity.getFilingStatusCode());
|
||||
// 审核通过,同步生成资质变更记录
|
||||
passedSaveToChange(reviewDO.getOrgId());
|
||||
passedSaveToChange(qualFilingDO);
|
||||
}
|
||||
|
||||
// 保存审查结果文件
|
||||
|
|
@ -184,14 +187,8 @@ public class QualOnSiteReviewUpdateCmdExe {
|
|||
}
|
||||
}
|
||||
|
||||
private void passedSaveToChange(Long orgId) {
|
||||
// 基本信息
|
||||
QualFilingDO qualFilingDO = qualFilingMapper.selectByOrgIdLastOne(orgId);
|
||||
if (qualFilingDO == null) {
|
||||
throw new BizException("未找到该机构的资质备案记录");
|
||||
}
|
||||
private void passedSaveToChange(QualFilingDO qualFilingDO) {
|
||||
Long filingId = qualFilingDO.getId();
|
||||
|
||||
// 检查是否已存在资质变更记录,若已存在则不允许再次保存
|
||||
Long changeCount = qualFilingChangeMapper.selectCount(new LambdaQueryWrapper<QualFilingChangeDO>()
|
||||
.eq(QualFilingChangeDO::getFilingId, filingId));
|
||||
|
|
|
|||
Loading…
Reference in New Issue