waring
parent
23a1332ba0
commit
2f1e0406cc
|
|
@ -45,6 +45,7 @@ public class QualOnSiteReviewUpdateCmdExe {
|
|||
private final QualOnSiteReviewFileCmdConvertor qualOnSiteReviewFileCmdConvertor;
|
||||
private final QualFilingGateway qualFilingGateway;
|
||||
private final QualFilingMapper qualFilingMapper;
|
||||
private final QualFilingChangeMapper qualFilingChangeMapper;
|
||||
private final QualFilingCommitmentMapper qualFilingCommitmentMapper;
|
||||
private final QualFilingEquipmentMapper qualFilingEquipmentMapper;
|
||||
private final QualFilingMaterialMapper qualFilingMaterialMapper;
|
||||
|
|
@ -148,7 +149,7 @@ public class QualOnSiteReviewUpdateCmdExe {
|
|||
}
|
||||
|
||||
// 审查通过时,更新备案状态为已备案
|
||||
if (passed && reviewDO.getBizId() != null) {
|
||||
if (passed) {
|
||||
QualFilingEntity filingEntity = new QualFilingEntity();
|
||||
filingEntity.setId(reviewDO.getBizId());
|
||||
filingEntity.setFilingStatusCode(QualFilingStatusEnum.FILED.getCode());
|
||||
|
|
@ -191,6 +192,13 @@ public class QualOnSiteReviewUpdateCmdExe {
|
|||
}
|
||||
Long filingId = qualFilingDO.getId();
|
||||
|
||||
// 检查是否已存在资质变更记录,若已存在则不允许再次保存
|
||||
Long changeCount = qualFilingChangeMapper.selectCount(new LambdaQueryWrapper<QualFilingChangeDO>()
|
||||
.eq(QualFilingChangeDO::getFilingId, filingId));
|
||||
if (changeCount != null && changeCount > 0) {
|
||||
throw new BizException("已经保存不能再次保存");
|
||||
}
|
||||
|
||||
// 审核通过,需要新增资质变更记录
|
||||
AggregationSaveOrEditQualFilingChangeCmd cmdSync = new AggregationSaveOrEditQualFilingChangeCmd();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue