Commit Graph

  • 26884c0746 fix: 修改日志级别,将点数未更新的日志从debug级别调整为trace级别,以减少日志噪音并优化调试信息 main yahaozhang 2025-11-03 21:22:45 +08:00
  • cadf8d98cb feat: 更新公告和链接状态接口,增强参数校验,支持跳转链接最大长度为5000字符,添加异步保存完成图片功能,优化接口文档和数据库结构 yahaozhang 2025-11-03 20:56:34 +08:00
  • f43320138a feat: 添加基于路径参数的链接状态查询接口,增强参数验证和日志记录,保留兼容旧版的查询接口 yahaozhang 2025-10-21 17:22:30 +08:00
  • 2abd585e89 feat: 在公告请求中添加参数校验,确保跳转链接长度不超过5000字符,并在创建和更新公告时应用有效性检查 yahaozhang 2025-10-11 16:41:53 +08:00
  • 314eecb211 feat: 在用户链接状态查询中添加异步调用逻辑,首次调用立即执行,第二次调用延迟30秒,优化日志记录以便于调试 yahaozhang 2025-10-11 16:36:29 +08:00
  • 951b9ba2f1 chore: 更新.gitignore文件以排除日志、数据库临时文件和测试脚本,删除不再需要的文档和SQL脚本,优化项目结构 yahaozhang 2025-10-11 14:12:50 +08:00
  • eb41a01190 feat: 增强参数校验失败的日志记录,详细输出字段和全局错误信息,优化请求对象的错误处理,提升调试和维护效率 yahaozhang 2025-10-11 14:08:29 +08:00
  • 2056ad71b5 feat: 添加模糊查询链接编号的方法以协助调试,优化用户链接状态查询逻辑,确保线程安全并避免重复数据库查询 yahaozhang 2025-10-10 21:34:16 +08:00
  • 96e95cbb90 feat: 在链接生成请求中更新描述,添加链接倍数配置获取方法,并在链接生成服务中应用倍数计算,优化积分需求逻辑 zyh 2025-10-09 09:47:15 +08:00
  • 5321530202 feat: 在设备优先前缀配置中添加注释,增强文档说明,确保用户理解设备选择优先前缀的功能和使用方法 zyh 2025-10-06 15:13:28 +08:00
  • f339f16ded feat: 优化设备状态更新逻辑,批量预加载任务状态以避免N+1查询问题;在SystemConfigService中添加配置缓存机制,提升配置读取性能;调整GameCompletionDetectionService中的事务超时设置,确保快速完成任务标记 zyh 2025-10-06 15:13:21 +08:00
  • a7e02936ee feat: 在设备检测逻辑中添加失败计数器和错误类型判断,优化设备快照获取失败时的处理逻辑;在设备分配服务中引入设备优先前缀配置,增强设备分配的灵活性和负载均衡能力 zyh 2025-10-05 16:02:56 +08:00
  • b60a5717c6 feat: 优化异步线程池配置,增加设备检测和通用任务线程池的核心与最大线程数,提升并发处理能力;更新数据库连接池配置,增强连接管理和性能 zyh 2025-10-03 11:35:23 +08:00
  • 19a5fd715f feat: 优化设备状态更新事件处理,采用异步方式以提升性能,使用专用线程池避免HTTP请求阻塞,并记录处理耗时 zyh 2025-10-03 11:20:03 +08:00
  • 4c4782b57f feat: 在QrProxyController中添加自定义扫码内容的设置,更新GameInterfaceResponse以支持该内容,增强用户体验 zyh 2025-10-03 11:08:19 +08:00
  • 29742cb732 feat: 在AccountService中添加用户删除逻辑的详细检查,包括关联数据的验证和日志记录,增强用户管理的安全性 zyh 2025-10-03 11:04:22 +08:00
  • c6238277b8 feat: 添加批量检查编号存在性和批量插入链接任务的方法,优化链接生成逻辑,更新相关XML映射配置 zyh 2025-10-03 11:02:39 +08:00
  • 83fd8b02d7 feat: 优化设备状态检查逻辑,更新空闲设备的完成原因记录,注释掉定时任务的执行注解 yahaozhang 2025-09-25 14:23:42 +08:00
  • d6afa0a054 feat: 在ScriptClient中添加操作日志记录功能,优化设备状态接口调用的成功与失败响应处理;在DeviceStats中优化登录时间检查逻辑;启用定时任务检查空闲设备状态 yahaozhang 2025-09-21 17:22:14 +08:00
  • cf3247232a 删除DeviceTaskUpdateServiceTest测试类,简化代码结构 yahaozhang 2025-09-21 14:12:30 +08:00
  • b82faa2dce feat: 在设备状态和链接状态更新中添加完成原因,增强状态管理逻辑 yahaozhang 2025-09-17 16:36:36 +08:00
  • 5817e6fa55 feat: 更新登录状态处理逻辑,添加登录时间记录功能,优化状态更新时间 yahaozhang 2025-09-17 16:09:46 +08:00
  • 21d11af9dc feat: 在DeviceStats类中添加自动完成LOGGED_IN任务的逻辑,若设备空闲超过3分钟则标记为COMPLETED,并记录状态历史 yahaozhang 2025-09-17 15:51:12 +08:00
  • 633f80829c feat: 在Detection类中添加基于设备快照推进USING状态到LOGGED_IN的逻辑,删除UsingLinkCheckTask定时任务类以简化代码结构 yahaozhang 2025-09-17 15:35:10 +08:00
  • cb0ad7f25b feat: 添加批量完成LOGGED_IN任务的方法,记录完成原因与可选点数,更新相关实体和映射 yahaozhang 2025-09-16 14:24:49 +08:00
  • 093e72d191 feat: 降级Java版本至17,优化设备状态获取逻辑,添加超时处理和错误处理机制,更新数据库连接配置,修正测试用例中的方法调用 yahaozhang 2025-09-16 11:26:36 +08:00
  • 75f116de8f feat: 添加获取最近一次设备快照的方法,增强设备状态解析逻辑,更新设备空闲状态配置返回值 yahaozhang 2025-09-16 02:08:08 +08:00
  • b14573bb88 feat: 更新项目配置,升级Java版本至21,添加Lombok注解处理器,优化设备状态解析和任务更新逻辑 yahaozhang 2025-09-16 01:21:24 +08:00
  • cb69777499 feat: 删除设备冷却相关的实体、映射和服务,优化代码结构 yahaozhang 2025-09-15 15:30:10 +08:00
  • 40f02f4539 feat: 增强二维码代理控制器,添加用户进度显示格式的系统配置读取功能 yahaozhang 2025-09-15 15:10:21 +08:00
  • 161f0703c6 feat: 增强公告管理功能,强制按当前用户归属筛选,添加权限检查以确保用户只能操作自己的公告 yahaozhang 2025-09-15 15:10:08 +08:00
  • 5c2e338067 feat: 从系统配置读取二维码延迟显示时间,优化响应构建日志 yahaozhang 2025-09-15 14:31:47 +08:00
  • 3714efbc9b feat: 增强设备分配服务,自动处理超时链接任务状态并记录历史 yahaozhang 2025-09-14 14:55:24 +08:00
  • 2ee58a9402 feat: 增强链接任务状态管理,确保在首次选区和重复选区时正确更新任务状态 yahaozhang 2025-09-13 15:23:51 +08:00
  • c4781b88dc feat: 解决设备分配并发竞争问题,优化冷却机制和设备分配服务 zyh 2025-09-13 10:47:28 +08:00
  • 40479fa38e feat: 优化设备冷却管理,增加原子设备占用逻辑和过期记录处理 zyh 2025-09-13 10:46:52 +08:00
  • 86140b1294 feat: 集成游戏完成检测服务,优化设备状态检查和任务完成确认逻辑 zyh 2025-09-09 20:57:24 +08:00
  • aaee312662 feat: 优化日志记录,避免在登录和错误处理时输出敏感信息 zyh 2025-09-09 20:16:34 +08:00
  • 3a09a4469b feat: 改进设备任务更新服务,集成游戏完成检测,优化状态处理逻辑 zyh 2025-09-09 19:31:52 +08:00
  • 75112674e8 feat: 优化用户端链接状态查询逻辑,增加详细日志记录和异常处理 zyh 2025-08-30 23:26:24 +08:00
  • 1ca34bde76 feat: 添加删除用户账户的接口,包含权限检查和自我删除限制 zyh 2025-08-30 23:21:41 +08:00
  • 0c1dd71dca feat: 为announcement表添加belong_id字段以关联代理商和公告 zyh 2025-08-30 22:59:18 +08:00
  • c788a4a70d feat: 添加根据状态查询所有链接任务的接口 zyh 2025-08-30 22:58:56 +08:00
  • 6eb0ad5a0a feat: 添加根据codeNo获取代理商公告的接口,更新公告相关数据库操作 zyh 2025-08-30 22:28:27 +08:00
  • b69d48b12f feat: 添加设备冷却逻辑,过滤冷却期内设备并处理冷却队列 zyh 2025-08-30 16:09:34 +08:00
  • abe1447e0c refactor: 移除图片保存相关逻辑,直接更新任务状态为完成 zyh 2025-08-30 15:43:58 +08:00
  • 63e42368cb feat: 移除NEW状态链接的过期时间设置,调整过期状态逻辑 zyh 2025-08-30 00:46:43 +08:00
  • cc69ac1fee feat: 添加获取当前用户积分余额的接口 zyh 2025-08-29 23:55:34 +08:00
  • 64f9e6ef17 fix: 修改LinkGenerationService以直接使用times计算所需积分 zyh 2025-08-29 23:05:27 +08:00
  • 2c72161efa 公告修改 zyh 2025-08-29 23:04:47 +08:00
  • 19d9fa3e9e feat: 更新JWT访问令牌有效期至1440分钟 zyh 2025-08-29 22:33:34 +08:00
  • 22b7d91196 refactor: 移除CorsConfig中的@Configuration注解,已迁移至SecurityConfig以避免冲突 zyh 2025-08-29 22:32:46 +08:00
  • 74e3a23b33 feat: 优化JWT认证逻辑,增强错误处理和CORS支持 zyh 2025-08-29 22:32:16 +08:00
  • e7d36d5723 fix: 修复LinkTaskMapper中target_score列不存在的SQL错误 zyh 2025-08-29 19:26:11 +08:00
  • 058970b95c feat: 优化选区逻辑和日志输出 zyh 2025-08-29 15:57:30 +08:00
  • 7499bce07b feat: 优化二维码和图片代理逻辑 zyh 2025-08-29 00:04:08 +08:00
  • de4700abe6 feat: 更新二维码和图片访问接口逻辑 zyh 2025-08-28 23:30:58 +08:00
  • 1d72bc4c5a feat: 添加AOP支持和更新链接控制器逻辑 zyh 2025-08-28 22:19:06 +08:00
  • a56eebc30b fix: 移除设备状态日志警告信息 zyh 2025-08-28 12:46:07 +08:00
  • 0801394999 feat: 新增按状态批量删除链接功能 zyh 2025-08-28 12:41:44 +08:00
  • 080c55059a feat: 更新链接状态检查逻辑 zyh 2025-08-28 09:48:37 +08:00
  • c42e7445f8 feat: 更新设备空闲状态获取逻辑 zyh 2025-08-27 22:21:53 +08:00
  • 6bca300ff9 feat: 移除链接配置中的最大次数和数量限制 zyh 2025-08-27 22:16:19 +08:00
  • 87741fd8c2 feat: 增加设备空闲状态检测配置 zyh 2025-08-27 21:39:07 +08:00
  • 9277f0dcb9 fix: 修复设备选择逻辑,恢复选择第一个空闲设备的功能 zyh 2025-08-27 20:53:08 +08:00
  • 02c64b3a38 feat: 新增退单操作接口及相关逻辑 zyh 2025-08-27 19:07:37 +08:00
  • 1377c25847 feat: 更新安全配置和日志输出 zyh 2025-08-27 18:52:00 +08:00
  • 4daf71f62b feat: 更新数据库连接配置 zyh 2025-08-27 17:57:21 +08:00
  • 1d43b91b9f feat: 保留系统配置的isSystem值 zyh 2025-08-27 17:39:16 +08:00
  • b03c58ae1b feat: 增强用户端配置管理功能 zyh 2025-08-27 17:25:19 +08:00
  • 429e12cf50 feat: 新增用户端配置获取和批量更新接口 zyh 2025-08-27 17:20:35 +08:00
  • 01bc703ea2 feat: 增强设备任务更新逻辑,支持异步图片下载和保存 zyh 2025-08-27 17:01:05 +08:00
  • 90c47df7a3 feat: 增加LinkTask实体的completionImages字段及相关数据库查询支持 zyh 2025-08-27 16:54:57 +08:00
  • 53d6de47dc refactor: 优化设备状态检查服务和定时任务日志输出 zyh 2025-08-27 16:04:57 +08:00
  • c6e8953960 feat: 更新数据库结构和链接任务逻辑 zyh 2025-08-27 16:00:43 +08:00
  • bb4136b4ab feat: 增强二维码和图片代理功能 zyh 2025-08-26 23:11:01 +08:00
  • 400d6757c8 feat: 增加选区和轮询上号功能 zyh 2025-08-26 20:29:27 +08:00
  • 3847250c2b feat: 添加用户端链接状态查询接口及自动刷新逻辑 zyh 2025-08-26 18:07:44 +08:00
  • e9858bfec1 fix: 修复Spring Boot兼容性问题并添加链接删除功能 zyh 2025-08-26 16:43:53 +08:00
  • 833159d1f1 Update pom.xml for MyBatis Plus integration and downgrade Spring Boot version; refactor validation imports from Jakarta to Javax; modify mappers to extend BaseMapper for CRUD operations; clean up unused MyBatis-Flex mappers; adjust application.yml for MyBatis Plus configuration. zyh 2025-08-26 15:37:52 +08:00
  • bd0a9e6dd7 Add .gitignore file and remove target directory from git tracking zyh 2025-08-26 15:21:06 +08:00
  • d3fe8fda7d 1 zyh 2025-08-26 15:18:14 +08:00
  • 599ec0a36b 新增系统配置表及默认配置,更新链接生成请求DTO以支持链接数量参数,重构链接生成服务逻辑,添加链接状态查询和有效性检查接口,优化日志记录。 zyh 2025-08-26 10:33:26 +08:00
  • 7317866f98 实现JWT身份认证机制,新增JWT认证过滤器和服务,更新链接生成接口以支持JWT验证,删除旧的用户控制器,添加JWT认证文档,增强错误处理和日志记录。 zyh 2025-08-25 21:26:16 +08:00
  • 3f01d8590a 添加Apache Commons Codec依赖以支持SHA-256和十六进制工具,并在application.yml中新增外部脚本配置及链接过期时间设置。同时,删除不再使用的类文件以清理项目结构。 zyh 2025-08-24 20:46:35 +08:00
  • c3762f985e 更新账户更新请求DTO,添加用户类型、用户名和积分余额字段,并在AccountService中实现相应的验证和更新逻辑,确保用户名唯一性和积分余额的正确处理。 zyh 2025-08-24 20:00:12 +08:00
  • 4664f1c487 添加Swagger/OpenAPI依赖并更新用户账户管理相关的API文档注释,优化用户和管理员账户控制器的接口描述,移除不必要的字段和参数,调整数据库映射以简化用户账户管理逻辑。 zyh 2025-08-24 19:21:54 +08:00
  • 1b3ce1040a Refactor account management DTOs by removing displayName and role fields from AccountCreateRequest, AccountUpdateRequest, and AccountResponse, and updating related logic in AccountService. Adjust alwaysApply setting in zh.mdc to false. zyh 2025-08-24 18:41:57 +08:00
  • f37159e1fc Refactor user account management by replacing User entity with UserAccount, updating UserController and UserService for CRUD operations, and modifying MyBatis mappers accordingly. zyh 2025-08-24 17:42:47 +08:00
  • 4cfd19195f Add user account management methods and update user-related mappers zyh 2025-08-24 17:06:52 +08:00
  • bc1f10381a Enhance authentication logging and update MyBatis configuration zyh 2025-08-24 16:52:20 +08:00
  • 51d6319121 Update CORS configuration in SecurityConfig to enable custom settings zyh 2025-08-24 15:54:44 +08:00
  • c65c03b933 Refactor authentication logic to unify user account handling and update database schema for user accounts zyh 2025-08-24 15:54:21 +08:00
  • be437a360d first commit zyh 2025-08-24 15:33:03 +08:00