zyh
|
19a5fd715f
|
feat: 优化设备状态更新事件处理,采用异步方式以提升性能,使用专用线程池避免HTTP请求阻塞,并记录处理耗时
|
2025-10-03 11:20:03 +08:00 |
|
zyh
|
4c4782b57f
|
feat: 在QrProxyController中添加自定义扫码内容的设置,更新GameInterfaceResponse以支持该内容,增强用户体验
|
2025-10-03 11:08:19 +08:00 |
|
zyh
|
29742cb732
|
feat: 在AccountService中添加用户删除逻辑的详细检查,包括关联数据的验证和日志记录,增强用户管理的安全性
|
2025-10-03 11:04:22 +08:00 |
|
zyh
|
c6238277b8
|
feat: 添加批量检查编号存在性和批量插入链接任务的方法,优化链接生成逻辑,更新相关XML映射配置
|
2025-10-03 11:02:39 +08:00 |
|
yahaozhang
|
83fd8b02d7
|
feat: 优化设备状态检查逻辑,更新空闲设备的完成原因记录,注释掉定时任务的执行注解
|
2025-09-25 14:23:42 +08:00 |
|
yahaozhang
|
d6afa0a054
|
feat: 在ScriptClient中添加操作日志记录功能,优化设备状态接口调用的成功与失败响应处理;在DeviceStats中优化登录时间检查逻辑;启用定时任务检查空闲设备状态
|
2025-09-21 17:22:14 +08:00 |
|
yahaozhang
|
cf3247232a
|
删除DeviceTaskUpdateServiceTest测试类,简化代码结构
|
2025-09-21 14:12:30 +08:00 |
|
yahaozhang
|
b82faa2dce
|
feat: 在设备状态和链接状态更新中添加完成原因,增强状态管理逻辑
|
2025-09-17 16:36:36 +08:00 |
|
yahaozhang
|
5817e6fa55
|
feat: 更新登录状态处理逻辑,添加登录时间记录功能,优化状态更新时间
|
2025-09-17 16:09:46 +08:00 |
|
yahaozhang
|
21d11af9dc
|
feat: 在DeviceStats类中添加自动完成LOGGED_IN任务的逻辑,若设备空闲超过3分钟则标记为COMPLETED,并记录状态历史
|
2025-09-17 15:51:12 +08:00 |
|
yahaozhang
|
633f80829c
|
feat: 在Detection类中添加基于设备快照推进USING状态到LOGGED_IN的逻辑,删除UsingLinkCheckTask定时任务类以简化代码结构
|
2025-09-17 15:35:10 +08:00 |
|
yahaozhang
|
cb0ad7f25b
|
feat: 添加批量完成LOGGED_IN任务的方法,记录完成原因与可选点数,更新相关实体和映射
|
2025-09-16 14:24:49 +08:00 |
|
yahaozhang
|
093e72d191
|
feat: 降级Java版本至17,优化设备状态获取逻辑,添加超时处理和错误处理机制,更新数据库连接配置,修正测试用例中的方法调用
|
2025-09-16 11:26:36 +08:00 |
|
yahaozhang
|
75f116de8f
|
feat: 添加获取最近一次设备快照的方法,增强设备状态解析逻辑,更新设备空闲状态配置返回值
|
2025-09-16 02:08:08 +08:00 |
|
yahaozhang
|
b14573bb88
|
feat: 更新项目配置,升级Java版本至21,添加Lombok注解处理器,优化设备状态解析和任务更新逻辑
|
2025-09-16 01:21:24 +08:00 |
|
yahaozhang
|
cb69777499
|
feat: 删除设备冷却相关的实体、映射和服务,优化代码结构
|
2025-09-15 15:30:10 +08:00 |
|
yahaozhang
|
40f02f4539
|
feat: 增强二维码代理控制器,添加用户进度显示格式的系统配置读取功能
|
2025-09-15 15:10:21 +08:00 |
|
yahaozhang
|
161f0703c6
|
feat: 增强公告管理功能,强制按当前用户归属筛选,添加权限检查以确保用户只能操作自己的公告
|
2025-09-15 15:10:08 +08:00 |
|
yahaozhang
|
5c2e338067
|
feat: 从系统配置读取二维码延迟显示时间,优化响应构建日志
|
2025-09-15 14:31:47 +08:00 |
|
yahaozhang
|
3714efbc9b
|
feat: 增强设备分配服务,自动处理超时链接任务状态并记录历史
|
2025-09-14 14:55:24 +08:00 |
|
yahaozhang
|
2ee58a9402
|
feat: 增强链接任务状态管理,确保在首次选区和重复选区时正确更新任务状态
|
2025-09-13 15:23:51 +08:00 |
|
zyh
|
c4781b88dc
|
feat: 解决设备分配并发竞争问题,优化冷却机制和设备分配服务
|
2025-09-13 10:47:28 +08:00 |
|
zyh
|
40479fa38e
|
feat: 优化设备冷却管理,增加原子设备占用逻辑和过期记录处理
|
2025-09-13 10:46:52 +08:00 |
|
zyh
|
86140b1294
|
feat: 集成游戏完成检测服务,优化设备状态检查和任务完成确认逻辑
|
2025-09-09 20:57:24 +08:00 |
|
zyh
|
aaee312662
|
feat: 优化日志记录,避免在登录和错误处理时输出敏感信息
|
2025-09-09 20:16:34 +08:00 |
|
zyh
|
3a09a4469b
|
feat: 改进设备任务更新服务,集成游戏完成检测,优化状态处理逻辑
|
2025-09-09 19:31:52 +08:00 |
|
zyh
|
75112674e8
|
feat: 优化用户端链接状态查询逻辑,增加详细日志记录和异常处理
|
2025-08-30 23:26:24 +08:00 |
|
zyh
|
1ca34bde76
|
feat: 添加删除用户账户的接口,包含权限检查和自我删除限制
|
2025-08-30 23:21:41 +08:00 |
|
zyh
|
0c1dd71dca
|
feat: 为announcement表添加belong_id字段以关联代理商和公告
|
2025-08-30 22:59:18 +08:00 |
|
zyh
|
c788a4a70d
|
feat: 添加根据状态查询所有链接任务的接口
|
2025-08-30 22:58:56 +08:00 |
|
zyh
|
6eb0ad5a0a
|
feat: 添加根据codeNo获取代理商公告的接口,更新公告相关数据库操作
|
2025-08-30 22:28:27 +08:00 |
|
zyh
|
b69d48b12f
|
feat: 添加设备冷却逻辑,过滤冷却期内设备并处理冷却队列
|
2025-08-30 16:09:34 +08:00 |
|
zyh
|
abe1447e0c
|
refactor: 移除图片保存相关逻辑,直接更新任务状态为完成
|
2025-08-30 15:43:58 +08:00 |
|
zyh
|
63e42368cb
|
feat: 移除NEW状态链接的过期时间设置,调整过期状态逻辑
|
2025-08-30 00:46:43 +08:00 |
|
zyh
|
cc69ac1fee
|
feat: 添加获取当前用户积分余额的接口
|
2025-08-29 23:55:34 +08:00 |
|
zyh
|
64f9e6ef17
|
fix: 修改LinkGenerationService以直接使用times计算所需积分
|
2025-08-29 23:05:27 +08:00 |
|
zyh
|
2c72161efa
|
公告修改
|
2025-08-29 23:04:47 +08:00 |
|
zyh
|
19d9fa3e9e
|
feat: 更新JWT访问令牌有效期至1440分钟
|
2025-08-29 22:33:34 +08:00 |
|
zyh
|
22b7d91196
|
refactor: 移除CorsConfig中的@Configuration注解,已迁移至SecurityConfig以避免冲突
|
2025-08-29 22:32:46 +08:00 |
|
zyh
|
74e3a23b33
|
feat: 优化JWT认证逻辑,增强错误处理和CORS支持
|
2025-08-29 22:32:16 +08:00 |
|
zyh
|
e7d36d5723
|
fix: 修复LinkTaskMapper中target_score列不存在的SQL错误
- 移除LinkTaskMapper.xml中所有对不存在的target_score列的引用
- 修复因SQL查询不存在列导致的BadSqlGrammarException
- 添加TargetScoreResponse DTO用于目标点数响应
- 更新LinkController添加获取目标点数接口
- 优化UserLinkStatusResponse添加machineId字段
- 更新数据库schema文档
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-29 19:26:11 +08:00 |
|
zyh
|
058970b95c
|
feat: 优化选区逻辑和日志输出
主要修改:
1. 在LinkController中更新选区请求的日志信息,增强可读性。
2. 在LinkStatusService中重构选区操作的日志记录,增加步骤标识和详细信息,提升调试能力。
3. 移除performAutoRefresh方法,简化链接状态处理逻辑。
4. 在GameInterfaceResponse中新增操作成功字段,提供更清晰的响应数据。
技术细节:
- 通过优化日志输出和选区逻辑,提升了代码的可维护性和用户体验,同时确保了操作的透明性和准确性。
|
2025-08-29 15:57:30 +08:00 |
|
zyh
|
7499bce07b
|
feat: 优化二维码和图片代理逻辑
主要修改:
1. 在QrProxyController中引入图片保存路径配置,确保图片保存目录存在。
2. 更新图片获取逻辑,支持从本地读取和异步保存图片,提升了系统的灵活性和性能。
3. 增加了处理404和500错误的逻辑,增强了接口的健壮性。
技术细节:
- 通过优化图片处理流程,提升了用户体验,同时确保了图片的有效管理和存储。
|
2025-08-29 00:04:08 +08:00 |
|
zyh
|
de4700abe6
|
feat: 更新二维码和图片访问接口逻辑
主要修改:
1. 在QrProxyController中引入LinkStatusService,通过codeNo查询对应的machineId,优化二维码和图片的获取逻辑。
2. 更新所有相关的图片访问路径,确保使用新的/image/{codeNo}格式。
3. 在GameInterfaceResponse中新增machineId和completedPoints字段,提供更详细的游戏界面数据。
4. 更新SecurityConfig,允许/image/**路径的公开访问。
技术细节:
- 通过优化接口逻辑和数据结构,提升了系统的灵活性和用户体验,同时确保了安全性和可维护性。
|
2025-08-28 23:30:58 +08:00 |
|
zyh
|
1d72bc4c5a
|
feat: 添加AOP支持和更新链接控制器逻辑
主要修改:
1. 在pom.xml中新增spring-boot-starter-aop依赖,支持面向切面编程。
2. 在LinkController中移除DeviceCodeMappingService的依赖,更新二维码获取逻辑,使用linkStatusService获取设备ID。
3. 在SelectRegionResponse中新增mecmachineId字段,便于调试和维护。
4. 在SecurityConfig中允许二维码HEAD请求公开访问。
技术细节:
- 通过引入AOP支持,提升了代码的可维护性和扩展性,同时优化了链接控制器的逻辑,确保设备ID的获取更加灵活。
|
2025-08-28 22:19:06 +08:00 |
|
zyh
|
a56eebc30b
|
fix: 移除设备状态日志警告信息
主要修改:
1. 在DeviceStatusService中移除设备编号格式不匹配的警告日志输出。
技术细节:
- 通过移除不必要的日志警告,简化了日志信息,提升了代码的整洁性。
|
2025-08-28 12:46:07 +08:00 |
|
zyh
|
0801394999
|
feat: 新增按状态批量删除链接功能
主要修改:
1. 在LinkController中新增按状态批量删除链接的接口,允许用户根据指定状态批量删除自己创建的链接。
2. 在LinkStatusService中实现批量删除逻辑,确保用户只能删除自己的链接,并进行状态验证。
3. 更新LinkTaskMapper和对应的XML文件,增加查询和删除链接任务的相关方法。
技术细节:
- 通过新增的批量删除功能,提升了用户对链接的管理能力,确保操作的安全性和有效性,同时优化了数据库操作的灵活性。
|
2025-08-28 12:41:44 +08:00 |
|
zyh
|
080c55059a
|
feat: 更新链接状态检查逻辑
主要修改:
1. 在LinkStatusService中,更新链接状态检查逻辑,允许"NEW"和"USING"状态的链接进行选区。
2. 更新异常信息,确保用户理解可选的链接状态。
技术细节:
- 通过扩展链接状态的检查条件,提升了链接管理的灵活性,确保用户在更多状态下能够进行操作。
|
2025-08-28 09:48:37 +08:00 |
|
zyh
|
c42e7445f8
|
feat: 更新设备空闲状态获取逻辑
主要修改:
1. 在DeviceStatusService中,使用从SystemConfigService获取的设备空闲状态字符串替代硬编码的默认值。
技术细节:
- 通过动态获取设备空闲状态,提升了系统的灵活性和可维护性,支持多语言环境下的状态标识。
|
2025-08-27 22:21:53 +08:00 |
|
zyh
|
6bca300ff9
|
feat: 移除链接配置中的最大次数和数量限制
主要修改:
1. 从文档和相关服务中移除`link.max_times_per_batch`、`link.min_quantity`和`link.max_quantity`配置项,简化奖励点数的管理。
2. 更新相关文档,确保与代码一致性。
技术细节:
- 通过移除这些限制,提升了系统的灵活性,允许更自由的奖励点数配置。
|
2025-08-27 22:16:19 +08:00 |
|