feat(client): 实现跟卖精灵异步启动和Chrome驱动预加载- 在GenmaiServiceImpl中添加@Async注解实现异步启动跟卖精灵- 增加ChromeDriverPreloader组件预加载Chrome驱动- 添加AsyncConfig配置类启用异步支持

- 优化跟卖精灵启动提示信息和加载状态显示
- 移除Java代码中关于刷新令牌的相关逻辑和依赖- 更新版本号从2.5.5到2.5.6
This commit is contained in:
2025-10-27 16:49:37 +08:00
parent 7e065c1a0b
commit 84087ddf80
20 changed files with 138 additions and 302 deletions

View File

@@ -9,7 +9,6 @@ import com.ruoyi.system.mapper.BanmaAccountMapper;
import com.ruoyi.system.mapper.ClientFeedbackMapper;
import com.ruoyi.system.mapper.ClientMonitorMapper;
import com.ruoyi.system.mapper.ClientAccountDeviceMapper;
import com.ruoyi.system.mapper.RefreshTokenMapper;
import com.ruoyi.web.service.IClientAccountService;
/**
@@ -30,8 +29,6 @@ public class ClientAccountServiceImpl implements IClientAccountService
private ClientMonitorMapper clientMonitorMapper;
@Autowired
private ClientAccountDeviceMapper clientAccountDeviceMapper;
@Autowired
private RefreshTokenMapper refreshTokenMapper;
/**
* 查询客户端账号
@@ -80,7 +77,7 @@ public class ClientAccountServiceImpl implements IClientAccountService
/**
* 批量删除客户端账号
* 级联删除所有关联数据:斑马账号、反馈、错误报告、设备绑定、刷新令牌
* 级联删除所有关联数据:斑马账号、反馈、错误报告、设备绑定
*/
@Override
public int deleteClientAccountByIds(Long[] ids)
@@ -100,7 +97,6 @@ public class ClientAccountServiceImpl implements IClientAccountService
// 根据accountId删除关联数据
clientAccountDeviceMapper.deleteByAccountId(id);
refreshTokenMapper.deleteByAccountId(id);
}
}