refactor(sj_1.1.0-beta1): 使用SystemConstants时间格式常量

This commit is contained in:
dhb52 2024-06-16 18:07:21 +08:00
parent e5a5f9a9c5
commit ca73d5f923
6 changed files with 25 additions and 13 deletions

View File

@ -30,7 +30,6 @@ import org.aopalliance.intercept.MethodInvocation;
import org.springframework.aop.AfterAdvice;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.AnnotatedElementUtils;
import org.springframework.core.env.StandardEnvironment;
import java.io.Serializable;
import java.lang.reflect.Method;
@ -38,6 +37,8 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.*;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* @author opensnail
* @date 2023-08-23
@ -45,7 +46,7 @@ import java.util.*;
@Slf4j
public class SnailRetryInterceptor implements MethodInterceptor, AfterAdvice, Serializable, Ordered {
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern(YYYY_MM_DD_HH_MM_SS);
private static final String retryErrorMoreThresholdTextMessageFormatter =
"<font face=\"微软雅黑\" color=#ff0000 size=4>{}环境 重试组件异常</font> \n" +
"> IP:{} \n" +
@ -56,6 +57,7 @@ public class SnailRetryInterceptor implements MethodInterceptor, AfterAdvice, Se
private final RetryStrategy retryStrategy;
private final int order;
public SnailRetryInterceptor(int order, RetryStrategy localRetryStrategies) {
this.order = order;
this.retryStrategy = localRetryStrategies;

View File

@ -32,6 +32,8 @@ import java.util.Objects;
import java.util.Optional;
import java.util.concurrent.TimeUnit;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* 批量异步上报
*
@ -41,8 +43,8 @@ import java.util.concurrent.TimeUnit;
*/
@Slf4j
public class ReportListener implements Listener<RetryTaskDTO> {
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
private static String reportErrorTextMessageFormatter =
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern(YYYY_MM_DD_HH_MM_SS);
private static final String reportErrorTextMessageFormatter =
"<font face=\"微软雅黑\" color=#ff0000 size=4>{}环境 异步批量上报异常</font> \n" +
"> IP:{} \n" +
"> 空间ID:{} \n" +

View File

@ -29,6 +29,8 @@ import java.util.Objects;
import java.util.Optional;
import java.util.concurrent.TimeUnit;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* 同步上报数据
*
@ -40,9 +42,9 @@ import java.util.concurrent.TimeUnit;
@Slf4j
public class SyncReport extends AbstractReport {
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern(YYYY_MM_DD_HH_MM_SS);
private static String reportErrorTextMessageFormatter =
private static final String reportErrorTextMessageFormatter =
"<font face=\"微软雅黑\" color=#ff0000 size=4>{}环境 同步上报异常</font> \n" +
"> IP:{} \n" +
"> 空间ID:{} \n" +

View File

@ -34,14 +34,16 @@ import java.util.Optional;
import java.util.concurrent.Callable;
import java.util.function.Consumer;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* @author: opensnail
* @date : 2022-03-04 14:40
*/
@Slf4j
public abstract class AbstractRetryStrategies implements RetryStrategy {
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
private static String TEXT_MESSAGE_FORMATTER =
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern(YYYY_MM_DD_HH_MM_SS);
private static final String TEXT_MESSAGE_FORMATTER =
"<font face=\"微软雅黑\" color=#ff0000 size=4>{}环境 重试组件异常</font> \n" +
"> IP:{} \n" +
"> 空间ID:{} \n" +

View File

@ -18,6 +18,9 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* @author: byteblogs
* @date: 2019/8/3 14:57
@ -124,10 +127,8 @@ public class JsonUtil {
* 内部类处理Json
*/
public static class JsonMapper {
private final static String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
private final static String YYYY_MM_DD = "yyyy-MM-dd";
private static ObjectMapper objectMapper = jacksonObjectMapper();
private static final ObjectMapper objectMapper = jacksonObjectMapper();
public static ObjectMapper jacksonObjectMapper() {

View File

@ -6,6 +6,9 @@ import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYYMMDDHHMMSS;
import static com.aizuda.snailjob.common.core.constant.SystemConstants.YYYY_MM_DD_HH_MM_SS;
/**
* @author opensnail
* @date 2023-11-02 23:42:53
@ -13,9 +16,9 @@ import java.util.Date;
*/
public class DateUtils {
public static final DateTimeFormatter NORM_DATETIME_PATTERN = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
public static final DateTimeFormatter NORM_DATETIME_PATTERN = DateTimeFormatter.ofPattern(YYYY_MM_DD_HH_MM_SS);
public static final DateTimeFormatter PURE_DATETIME_MS_PATTERN = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
public static final DateTimeFormatter PURE_DATETIME_MS_PATTERN = DateTimeFormatter.ofPattern(YYYYMMDDHHMMSS);
private static final ZoneOffset zoneOffset = ZoneOffset.of("+8");