From 83d1ff2d07b379f848bf2e02cb62193f055e0fd0 Mon Sep 17 00:00:00 2001 From: guohb Date: Wed, 10 Apr 2024 10:59:08 +0800 Subject: [PATCH] ErrorCodeEnum --- .../src/main/java/com/cool/store/enums/ErrorCodeEnum.java | 5 +++++ .../store/service/impl/TrainingExperienceServiceImpl.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java index 0d2570ee4..9ffd4d810 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java @@ -138,6 +138,11 @@ public enum ErrorCodeEnum { ONLY_WAR_REGION_CONFIG(108002, "意向省市只能配置到战区",null), NOT_APPROVE_NODE(109001, "不是审批节点",null), + + + TIME_FALSE(109002, "结束时间不能早于开始时间",null), + + ; diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TrainingExperienceServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TrainingExperienceServiceImpl.java index 2113ea2d7..fccdbc5f6 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TrainingExperienceServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TrainingExperienceServiceImpl.java @@ -58,13 +58,13 @@ public class TrainingExperienceServiceImpl extends LineFlowService implements Tr return Boolean.FALSE; } if (Objects.isNull(request.getLineId())) { - throw new ServiceException(INTERVIEW_LINE_ID_IS_NULL); + throw new ServiceException(ErrorCodeEnum.INTERVIEW_LINE_ID_IS_NULL); } LeaseBaseInfoDO leaseBaseInfoDO = request.toLeaseBaseInfoDO(); Date currentDate = new Date(); LineInfoDO lineInfoDO = new LineInfoDO(); if (request.getExperienceStartTime().compareTo(request.getExperienceEndTime()) >= 0){ - throw new ServiceException("结束时间不能早于开始时间"); + throw new ServiceException(ErrorCodeEnum.TIME_FALSE); } if (currentDate.before(request.getExperienceStartTime())){ leaseBaseInfoDO.setExperienceStatus(WorkflowSubStageStatusEnum.STORE_EXPERIENCE_85.getCode());