From 46bfff7d18f2a4be5c98f1e22dff5d89f5f5de96 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 01 Aug 2023 16:03:30 +0800
Subject: [PATCH] Merge branch 'jtdev' of https://hbsl-code.gistack.cn/hbwri/manager into jtdev

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/updaterecord/UpdateRecordAop.java |   95 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 95 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/updaterecord/UpdateRecordAop.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/updaterecord/UpdateRecordAop.java
new file mode 100644
index 0000000..6346caf
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/updaterecord/UpdateRecordAop.java
@@ -0,0 +1,95 @@
+//package cn.gistack.sm.updaterecord;
+//
+//import io.geekidea.updaterecord.api.entity.UpdateRecordColumnLog;
+//import io.geekidea.updaterecord.api.entity.UpdateRecordLog;
+//import io.geekidea.updaterecord.api.entity.UpdateRecordTableLog;
+//import io.geekidea.updaterecord.core.aop.UpdateRecordAopSupport;
+//import lombok.extern.slf4j.Slf4j;
+//import org.aspectj.lang.JoinPoint;
+//import org.aspectj.lang.annotation.AfterReturning;
+//import org.aspectj.lang.annotation.AfterThrowing;
+//import org.aspectj.lang.annotation.Aspect;
+//import org.aspectj.lang.annotation.Before;
+//import org.springblade.core.secure.utils.AuthUtil;
+//import org.springblade.core.tool.utils.StringUtil;
+//import org.springframework.scheduling.annotation.Async;
+//import org.springframework.stereotype.Component;
+//
+//import javax.servlet.http.HttpServletRequest;
+//import java.util.List;
+//
+///**
+// * @PROJECT_NAME: skjcmanager
+// * @DESCRIPTION:
+// * @USER: aix
+// * @DATE: 2023/7/13 14:16
+// */
+//@Slf4j
+//@Aspect
+//@Component
+//public class UpdateRecordAop extends UpdateRecordAopSupport {
+//
+//	/**
+//	 * 切点
+//	 */
+//	private static final String POINTCUT = "@annotation(io.geekidea.updaterecord.annotation.UpdateRecord)";
+//
+//	/**
+//	 * 方法执行之前
+//	 *
+//	 * @param joinPoint
+//	 * @throws Throwable
+//	 */
+//	@Before(POINTCUT)
+//	@Override
+//	protected void doBefore(JoinPoint joinPoint) throws Throwable {
+//		super.doBeforeHandle(joinPoint);
+//	}
+//
+//	/**
+//	 * 方法正常执行并成功返回
+//	 *
+//	 * @param joinPoint
+//	 * @param result
+//	 * @throws Throwable
+//	 */
+//	@AfterReturning(value = POINTCUT, returning = RESULT)
+//	@Override
+//	protected void doAfterReturning(JoinPoint joinPoint, Object result) throws Throwable {
+//		super.doAfterReturningHandle(joinPoint, result);
+//	}
+//
+//	/**
+//	 * 异常处理
+//	 *
+//	 * @param exception
+//	 * @throws Throwable
+//	 */
+//	@AfterThrowing(value = POINTCUT, throwing = EXCEPTION)
+//	@Override
+//	protected void doAfterThrowing(Throwable exception) throws Throwable {
+//		super.doAfterThrowingHandle(exception);
+//	}
+//
+//	@Override
+//	protected String getToken(HttpServletRequest request) {
+//		return super.getToken(request);
+//	}
+//
+//	@Override
+//	protected void handleUpdateRecord(UpdateRecordLog updateRecordLog, List<UpdateRecordTableLog> updateRecordTableLogs, List<UpdateRecordColumnLog> updateRecordColumnLogs) {
+//		// 需自己完善当前登陆用户ID和用户名称,IP对应的区域,备注信息等
+//		updateRecordLog.setUserId(String.valueOf(AuthUtil.getUserId()));
+//		updateRecordLog.setUserName(AuthUtil.getUserName());
+//		updateRecordLog.setArea("");
+//		updateRecordLog.setRemark("update...");
+//	}
+//
+//	@Async
+//	@Override
+//	protected void save(UpdateRecordLog updateRecordLog, List<UpdateRecordTableLog> updateRecordTableLogs, List<UpdateRecordColumnLog> updateRecordColumnLogs) {
+//		super.save(updateRecordLog, updateRecordTableLogs, updateRecordColumnLogs);
+//	}
+//
+//
+//}

--
Gitblit v1.9.3