Class WorkgroupCacheEvictListener

java.lang.Object
com.bytedesk.service.workgroup.WorkgroupCacheEvictListener

@Component public class WorkgroupCacheEvictListener extends Object
监听客服状态变更事件,清除相关工作组缓存
  • Field Details

    • workgroupRepository

      private final WorkgroupRepository workgroupRepository
    • cacheManager

      private final org.springframework.cache.CacheManager cacheManager
  • Constructor Details

    • WorkgroupCacheEvictListener

      public WorkgroupCacheEvictListener()
  • Method Details

    • handleAgentUpdateStatusEvent

      @Async @EventListener public void handleAgentUpdateStatusEvent(AgentUpdateStatusEvent event)
      处理客服状态更新事件,清除关联的工作组缓存 使用 @Async 注解,避免阻塞主流程