| | |
| | | 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; |
| | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | import static jdk.nashorn.internal.runtime.regexp.joni.Config.log; |
| | | |
| | | /** |
| | | * SDK控制处理 |
| | | * |
| | |
| | | */ |
| | | @Aspect |
| | | @Component |
| | | @Slf4j(topic = "hikSdk") |
| | | public class SdkOperateAspect { |
| | | |
| | | @Resource |
| | |
| | | public Object around(ProceedingJoinPoint point) throws Throwable { |
| | | Boolean result = controlScopeFilter(point); |
| | | if (result) { |
| | | log.debug("已获取相机控制权"); |
| | | return point.proceed(); |
| | | } else { |
| | | log.debug("未获取相机控制权"); |
| | | return false;//代替目标方法的返回值 |
| | | } |
| | | } |