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