From 0ff00b0801f77e34a05f71aa8f630fcb38a80df7 Mon Sep 17 00:00:00 2001 From: yangsb Date: Wed, 3 Apr 2024 10:10:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E4=B8=AA=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=AE=B0=E5=BD=95=E5=BC=82=E5=B8=B8=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../infra/service/logger/ApiErrorLogServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cf-module-infra/cf-module-infra-biz/src/main/java/com/cf/imes/module/infra/service/logger/ApiErrorLogServiceImpl.java b/cf-module-infra/cf-module-infra-biz/src/main/java/com/cf/imes/module/infra/service/logger/ApiErrorLogServiceImpl.java index 2b05e270c..519cc58a4 100644 --- a/cf-module-infra/cf-module-infra-biz/src/main/java/com/cf/imes/module/infra/service/logger/ApiErrorLogServiceImpl.java +++ b/cf-module-infra/cf-module-infra-biz/src/main/java/com/cf/imes/module/infra/service/logger/ApiErrorLogServiceImpl.java @@ -8,6 +8,7 @@ import com.cf.imes.module.infra.dal.dataobject.logger.ApiErrorLogDO; import com.cf.imes.module.infra.dal.mysql.logger.ApiErrorLogMapper; import com.cf.imes.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; import lombok.extern.slf4j.Slf4j; +import org.springframework.dao.DataIntegrityViolationException; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -35,7 +36,11 @@ public class ApiErrorLogServiceImpl implements ApiErrorLogService { public void createApiErrorLog(ApiErrorLogCreateReqDTO createDTO) { ApiErrorLogDO apiErrorLog = BeanUtils.toBean(createDTO, ApiErrorLogDO.class) .setProcessStatus(ApiErrorLogProcessStatusEnum.INIT.getStatus()); - apiErrorLogMapper.insert(apiErrorLog); + try { + apiErrorLogMapper.insert(apiErrorLog); + }catch (DataIntegrityViolationException e) { + log.error(apiErrorLog.toString()); + } } @Override