运维页面

This commit is contained in:
2026-08-21 00:49:38 +08:00
parent 0d82bd4c76
commit ec306f0a98
11 changed files with 464 additions and 190 deletions
@@ -7,6 +7,7 @@ import com.yunhai.bschclassmanage.enums.SyncDataType;
import com.yunhai.bschclassmanage.service.ISyncLogService;
import com.yunhai.bschclassmanage.utils.OtherUtil;
import com.yunhai.bschclassmanage.utils.SensitiveDataUtil;
import com.yunhai.bschclassmanage.utils.SyncLogRetryContext;
import com.yunhai.bschclassmanage.utils.UserContext;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
@@ -47,7 +48,12 @@ public class SyncLogAspect {
SyncLog entity = new SyncLog();
// 枚举类型 key/name
entity.setSyncDataTypeKey(dataType.getKey());
entity.setSyncDataTypeName(dataType.getName());
String typeName = dataType.getName();
if (SyncLogRetryContext.isRetry()) {
// 重试重放时,在同步类型名上追加"(重试)"标记,便于与首次调用区分
typeName = (typeName == null ? "" : typeName) + "(重试)";
}
entity.setSyncDataTypeName(typeName);
// 大类:Send / Sync(由 key 前缀推导)
boolean isSend = dataType.getKey() != null && dataType.getKey().startsWith("Send");
entity.setSyncType(isSend ? "Send" : "Sync");