‘liusuyi’
2023-06-16 a2f6f1975b6e0eca7ae24cb19cfe30343d93fab6
ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/SdkOperateAspect.java
@@ -9,6 +9,7 @@
import com.ruoyi.device.camera.domain.CameraCmd;
import com.ruoyi.device.camera.service.IArdCamerasService;
import com.ruoyi.system.service.ISysUserService;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
@@ -18,6 +19,8 @@
import javax.annotation.Resource;
import java.util.Date;
import static jdk.nashorn.internal.runtime.regexp.joni.Config.log;
/**
 * SDK控制处理
 *
@@ -25,6 +28,7 @@
 */
@Aspect
@Component
@Slf4j(topic = "hikSdk")
public class SdkOperateAspect {
    @Resource
@@ -41,8 +45,10 @@
    public Object around(ProceedingJoinPoint point) throws Throwable {
        Boolean result = controlScopeFilter(point);
        if (result) {
            log.debug("已获取相机控制权");
            return point.proceed();
        } else {
            log.debug("未获取相机控制权");
            return false;//代替目标方法的返回值
        }
    }