-
- 添加规则配置的最大接单量字段到AdminRiderDashboardVO - 引入DispatchRuleService和DispatchRuleTemplateVO依赖 - 实现基于规则配置的最大接单量计算负载率功能 - 修改负载率计算方法参数结构 - 更新调试日志输出格式增加最大接单量信息 - 调整骑手看板数据查询逻辑以支持新的负载率计算方式
-
- 新增 AdminRiderDashboardVO 数据传输对象 - 实现 listDashboardByCity 方法查询商铺内骑手看板数据 - 添加骑手状态构建和负载率计算逻辑 - 更新控制器添加 /dashboard 接口 - 修正城市相关术语为商铺并更新相关注释 - 添加调试日志记录和业务验证逻辑
-
- 新增 AdminLocationController 提供管理端位置接口 - 创建 AdminRiderLocationVO 和 LocationPushMessage 数据对象 - 实现 LocationPushService 和 LocationSessionRegistry 推送服务 - 集成 WebSocket 配置支持实时位置更新 - 在 RiderLocationService 中添加按城市查询活跃骑手功能 - 实现位置更新时自动推送给对应城市的 WebSocket 客户端 - 添加 WebSocket 握手拦截器验证管理员身份和权限
-
- 将经纬度数据类型从String改为BigDecimal,并添加数值范围验证 - 实现骑手位置上报的upsert操作,避免重复插入 - 添加详细的日志记录用于调试和监控 - 优化附近骑手查询逻辑,增加活跃时间窗口限制 - 统一坐标系精度处理,提升定位准确性