bug
parent
00b3d4cf5f
commit
b6793dd409
|
|
@ -27,6 +27,7 @@ import org.qinan.safetyeval.infrastructure.adapter.auth.AuthUserContextAdapter;
|
|||
import org.qinan.safetyeval.infrastructure.dataobject.QualFilingChangeCountDO;
|
||||
import org.qinan.safetyeval.infrastructure.mapper.QualFilingChangeMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
|
@ -85,6 +86,8 @@ public class QualFilingChangeExecutor implements QualFilingChangeApi {
|
|||
|
||||
@Resource
|
||||
private QualFilingChangeDetailGateway qualFilingChangeDetailGateway;
|
||||
@Value("${def.reviewEnable:false}")
|
||||
private Boolean reviewEnable;
|
||||
|
||||
@Override
|
||||
public SingleResponse<QualFilingChangeCO> add(QualFilingChangeAddCmd cmd) {
|
||||
|
|
@ -303,14 +306,16 @@ public class QualFilingChangeExecutor implements QualFilingChangeApi {
|
|||
, equipmentEntities, materialEntities, personnelEntities, personnelCertEntities);
|
||||
|
||||
// 合规性校验:只要有一项未通过则抛出异常
|
||||
List<QualFilingChangeComplianceCheckResultCO> complianceResults = qualFilingOrchestrator.complianceCheckChange(id);
|
||||
List<String> failedItems = complianceResults.stream()
|
||||
.filter(r -> QualFilingComplianceCheckEnum.STATUS_FAIL.equals(r.getStatus()))
|
||||
.map(QualFilingChangeComplianceCheckResultCO::getTitle)
|
||||
.collect(Collectors.toList());
|
||||
if (!failedItems.isEmpty()) {
|
||||
throw new BizException(ErrorCode.QUAL_FILING_COMPLIANCE_CHECK_FAIL,
|
||||
"合规性校验未通过:" + String.join("、", failedItems));
|
||||
if (reviewEnable) {
|
||||
List<QualFilingChangeComplianceCheckResultCO> complianceResults = qualFilingOrchestrator.complianceCheckChange(id);
|
||||
List<String> failedItems = complianceResults.stream()
|
||||
.filter(r -> QualFilingComplianceCheckEnum.STATUS_FAIL.equals(r.getStatus()))
|
||||
.map(QualFilingChangeComplianceCheckResultCO::getTitle)
|
||||
.collect(Collectors.toList());
|
||||
if (!failedItems.isEmpty()) {
|
||||
throw new BizException(ErrorCode.QUAL_FILING_COMPLIANCE_CHECK_FAIL,
|
||||
"合规性校验未通过:" + String.join("、", failedItems));
|
||||
}
|
||||
}
|
||||
|
||||
QualFilingChangeCO co = new QualFilingChangeCO();
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import org.qinan.safetyeval.infrastructure.dataobject.*;
|
|||
import org.qinan.safetyeval.infrastructure.mapper.*;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
|
|
|||
|
|
@ -168,4 +168,4 @@ safety-eval:
|
|||
def:
|
||||
password: a123456
|
||||
publicKey: 0402df2195296d4062ac85ad766994d73e871b887e18efb9a9a06b4cebc72372869b7da6c347c129dee2b46a0f279ff066b01c76208c2a052af75977c722a2ccee
|
||||
|
||||
reviewEnable: false
|
||||
|
|
|
|||
Loading…
Reference in New Issue