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