Commit Graph

  • fa0c3a1a43 feat(printer): 支持按数量创建多个打印任务- 根据照片数量生成对应数量的打印任务- 默认至少创建1个打印任务 - 保留原有单任务逻辑并适配多任务场景 - 确保每个任务独立插入数据库 - 维持打印机轮询选择机制 master Jerry Yan 2025-11-05 14:45:55 +08:00
  • 779334a09e 1 Jerry Yan 2025-11-05 13:05:43 +08:00
  • 3a3bdee296 feat(printer): 添加 faceId 参数支持照片打印功能 Jerry Yan 2025-11-05 11:36:47 +08:00
  • 546ddfbb62 test(facebody): 添加删除人脸库的测试方法 Jerry Yan 2025-11-05 10:00:46 +08:00
  • 58b642f356 feat(device): 更新景区设备查询接口 Jerry Yan 2025-11-05 10:00:28 +08:00
  • fa8a8ed711 feat(face):人脸上传接口增加scene参数 Jerry Yan 2025-11-03 17:45:30 +08:00
  • 6886f87fe9 Merge branch 'face_service_refactor' Jerry Yan 2025-11-02 22:06:57 +08:00
  • 78a2a74fa6 feat(print): 实现照片自动裁剪与优先打印功能 Jerry Yan 2025-11-02 09:12:01 +08:00
  • 222f974ad5 feat(face): 添加人脸识别重试功能并优化得分筛选逻辑 Jerry Yan 2025-11-01 19:58:09 +08:00
  • 96a4d3ffeb feat(storage): 更新照片存储路径常量 Jerry Yan 2025-11-01 19:56:27 +08:00
  • e99d75ba1b feat(app): 添加场景模式配置字段 Jerry Yan 2025-11-01 19:55:21 +08:00
  • c1b9a42c73 3 Jerry Yan 2025-10-31 21:04:10 +08:00
  • 4c10c1d939 2 Jerry Yan 2025-10-31 18:44:43 +08:00
  • 3000e18cb7 refactor(face):重构人脸识别服务逻辑 - 将人脸识别补救逻辑提取到FaceRecoveryStrategy类中 - 将源文件关联处理逻辑提取到SourceRelationProcessor类中 - 将购买状态处理逻辑提取到BuyStatusProcessor类中 - 将视频重切处理逻辑提取到VideoRecreationHandler类中 - 在FaceServiceImpl中引入四个新的处理器组件 - 删除原有的冗长方法实现,改为调用对应处理器 - 更新方法调用方式以使用新的处理器实例 - 保留核心业务流程但解耦具体实现细节 Jerry Yan 2025-10-31 17:31:48 +08:00
  • bf014db7ff feat(face): 引入人脸识别指标记录与搜索结果合并功能 Jerry Yan 2025-10-31 17:11:02 +08:00
  • 12cd9bd275 1 Jerry Yan 2025-10-31 16:41:15 +08:00
  • 7c42c5c462 feat(facebody): 实现人脸识别搜索的重试机制 Jerry Yan 2025-10-31 15:01:06 +08:00
  • 631d5c175f feat(payment): 支付与退款后清除景区统计缓存 Jerry Yan 2025-10-31 13:46:17 +08:00
  • 785de52780 feat(scenic): 添加打印相关配置项 Jerry Yan 2025-10-31 13:03:44 +08:00
  • 2ee7e93201 refactor(order):优化订单业务逻辑中的景区信息获取方式 Jerry Yan 2025-10-31 11:29:48 +08:00
  • 65ae23a956 refactor(scenic): 替换ScenicEntity为ScenicV2DTO以优化数据访问 Jerry Yan 2025-10-31 11:12:38 +08:00
  • b9ade63e8e feat(wx): 移除微信消息模板通知控制器 Jerry Yan 2025-10-31 11:05:01 +08:00
  • cdeb2e4d5a refactor(statistics): 移除统计记录添加功能 Jerry Yan 2025-10-31 11:00:38 +08:00
  • cc38d6e095 feat(printer): 添加打印功能开关检查 Jerry Yan 2025-10-31 11:00:06 +08:00
  • 82d86c8c3c fix(face):修复人脸匹配样本ID处理逻辑 Jerry Yan 2025-10-30 11:43:02 +08:00
  • 5979b1a275 refactor(face): 调整人脸关系数据删除逻辑 Jerry Yan 2025-10-30 10:40:33 +08:00
  • a7fe0d715d feat(face): 添加人工调整标记更新功能 Jerry Yan 2025-10-30 10:16:24 +08:00
  • ef8a913636 fix(face):修复人脸样本直接使用模式下搜索结果未设置的问题 Jerry Yan 2025-10-30 09:54:29 +08:00
  • 73791a92d3 feat(face):重新匹配前删除人脸旧关系数据 Jerry Yan 2025-10-30 09:47:29 +08:00
  • f0ad0f58a9 fix(order):修复订单备注更新逻辑 Jerry Yan 2025-10-30 09:24:28 +08:00
  • 73825cd1d6 feat(face): 添加人工调整标记字段并优化匹配逻辑 Jerry Yan 2025-10-30 00:18:03 +08:00
  • 745943fc23 refactor(face): 移除样本筛选轨迹功能及相关枚举 Jerry Yan 2025-10-29 19:26:35 +08:00
  • b6bde4ad62 refactor(face):优化人脸识别更新接口及样本展示逻辑 Jerry Yan 2025-10-29 15:21:15 +08:00
  • 07ebccad3c fix(video): 减少视频任务生成器的等待时间 - 将线程睡眠时间从5000毫秒减少到2000毫秒 - 提高视频任务处理效率 - 减少系统资源占用 Jerry Yan 2025-10-28 18:04:35 +08:00
  • 028178605e fix(printer): 修改打印机列表分隔符 - 将打印机列表的分隔符从逗号(,)更改为竖线(|) - 避免打印机名称中包含逗号导致解析错误 - 更新打印机信息时使用新的分隔符格式 Jerry Yan 2025-10-28 17:44:09 +08:00
  • 03162dec44 feat(face): 移动人脸识别接口到移动端并优化请求参数 - 将人脸识别相关接口从PC端控制器迁移至移动端控制器 - 更新人脸识别详情和样本VO类的包路径至mobile.face - 修改人脸识别更新请求参数默认值 - 删除PC端冗余的人脸识别接口实现 - 调整服务层依赖引用至新的mobile.face包路径 - 移除过时的FaceSampleRespVO引用依赖 Jerry Yan 2025-10-28 17:42:18 +08:00
  • 85cdfe9ea1 feat(printer): 实现打印机轮询选择功能 Jerry Yan 2025-10-28 17:31:08 +08:00
  • 5e2fe0329d refactor(task):优化设备照片限制筛选逻辑 Jerry Yan 2025-10-28 16:21:30 +08:00
  • 6f8b3c8cdf chore(template): 删除空的模板工厂类 Jerry Yan 2025-10-28 15:52:08 +08:00
  • 1efe4a1439 refactor(task): 移除过时的人脸清理功能 Jerry Yan 2025-10-28 15:51:53 +08:00
  • e27f092f85 refactor(logging): 将部分info级别日志调整为debug级别- 将Placeholder初始化相关日志从info Jerry Yan 2025-10-28 15:51:32 +08:00
  • 215a7e87ae feat(face): 添加景区配置控制人脸任务自动创建 Jerry Yan 2025-10-28 15:41:55 +08:00
  • 636ab96e96 feat(scenic): 添加景区配置人脸优先选择功能 Jerry Yan 2025-10-28 15:41:46 +08:00
  • cc68a8dbbd Merge branch 'refs/heads/result_edit_2' Jerry Yan 2025-10-28 15:36:32 +08:00
  • e887fd47f2 feat(scenic): 添加景区配置分享购买前开关 Jerry Yan 2025-10-27 19:00:10 +08:00
  • f07d808f3d feat(printer): 支持上传裁剪参数并更新照片裁剪信息 Jerry Yan 2025-10-27 16:59:31 +08:00
  • 2a662ae86d feat(printer): 添加打印任务分页查询和重新打印功能- 引入 PageHelper 和 PageInfo 实现分页查询 - 新增 PrintTaskMapper 接口方法 queryByCondition 和 updateStatus - 扩展 PrintTaskEntity 实体类,新增 mpId 和 paper 字段- 在 PrinterController 中新增 /task/page 和 /task/reprint/{id} 接口- 更新 PrintTaskMapper.xml,添加查询和更新状态的 SQL语句- 优化打印任务插入逻辑,补充 mpId 和 paper 字段赋值 Jerry Yan 2025-10-27 13:58:59 +08:00
  • e805fdac9a feat(template): 添加人脸样本和视频源为空时的日志提示 Jerry Yan 2025-10-27 13:58:32 +08:00
  • 0db411c2e4 feat(order): 添加打印纸张信息到订单项 Jerry Yan 2025-10-27 11:22:47 +08:00
  • 27930b1dca feat(printer): 增加打印任务查询功能并完善商品详情展示 Jerry Yan 2025-10-27 10:24:59 +08:00
  • b3e2601758 添加字段 Jerry Yan 2025-10-27 09:25:09 +08:00
  • d9049b8a29 feat(printer): 修改用户照片上传接口返回照片ID Jerry Yan 2025-10-27 09:24:59 +08:00
  • 0f0601e5eb feat(order): 根据订单类型设置商品名称 Jerry Yan 2025-10-26 18:29:30 +08:00
  • 0a57eeaeef feat(face): 支持多种人脸搜索结果合并模式 Jerry Yan 2025-10-24 18:21:17 +08:00
  • fb637bc7db feat(repository): 处理重复templatePlaceholder时倒序sourceMap列表 Jerry Yan 2025-10-24 17:12:07 +08:00
  • ca2b812574 feat(task):优化设备照片数量限制逻辑 Jerry Yan 2025-10-24 17:05:53 +08:00
  • 841c89af04 refactor(task): 移除视频生成通知的Redis缓存逻辑 Jerry Yan 2025-10-24 16:22:20 +08:00
  • bed3a4e3c9 feat(printer): 实现任务状态的原子性更新与同步锁机制 Jerry Yan 2025-10-23 21:24:58 +08:00
  • 3f8b911e6f feat(face): 增加自定义人脸匹配次数限制与记录功能 Jerry Yan 2025-10-23 18:17:07 +08:00
  • ea4adcdeb7 feat(kafka): 移除Kafka集成服务 Jerry Yan 2025-10-23 16:11:25 +08:00
  • 6242a346ce feat(device): 更新设备响应字段 Jerry Yan 2025-10-22 12:19:22 +08:00
  • 2d2ed6fc1b Revert "feat(notification):临时绕过授权检查逻辑" Jerry Yan 2025-10-21 22:35:08 +08:00
  • 1b312313b2 feat(face): 增加人脸识别详情与人工调整功能 - 新增人脸识别详情接口,返回系统采纳与被过滤的样本信息 - 新增人工调整识别结果接口,支持用户手动选择或排除样本 - 引入样本过滤原因枚举,用于记录和展示过滤原因 - 重构样本过滤逻辑,增加过滤轨迹追踪功能 - 优化时间范围与设备照片数量限制的过滤实现 - 在搜索结果中增加过滤轨迹信息,便于前端展示 - 添加人脸识别详情VO和样本VO,丰富返回数据结构 - 完善人脸识别相关的请求与响应模型定义 Jerry Yan 2025-10-21 21:35:06 +08:00
  • 37033f1b16 fix(notify):优化视频通知描述文案 Jerry Yan 2025-10-20 17:11:53 +08:00
  • 7ea78e4a17 refactor(logging): 将视频任务更新检查日志级别从 info 调整为 debug Jerry Yan 2025-10-20 15:05:28 +08:00
  • 9fcb472717 feat(notify): 增加景区通知模板标题和描述字段 Jerry Yan 2025-10-20 14:58:49 +08:00
  • 70ef4eb09c fix(mapper): 更新用户通知授权检查逻辑 Jerry Yan 2025-10-20 13:18:45 +08:00
  • 58224a03c5 refactor(logging): 调整日志级别并移除冗余日志 Jerry Yan 2025-10-20 13:13:48 +08:00
  • 927c4955f8 feat(notification):临时绕过授权检查逻辑 Jerry Yan 2025-10-20 13:11:28 +08:00
  • 27f356519e feat(notification): 引入通知授权检查机制 - 在任务服务中集成通知授权工具类 - 实现视频生成通知前的权限校验逻辑- 在下载通知任务中增加授权消费检查- 添加过期提醒及额外下载通知的权限控制 - 完善无授权时的日志记录与处理流程 Jerry Yan 2025-10-15 17:37:51 +08:00
  • c80086ba69 feat(notify): 支持批量授权记录及景区模板查询 Jerry Yan 2025-10-15 09:41:18 +08:00
  • 86d5f8ceb1 refactor(notify): 重构用户通知授权控制器以适应新的上下文处理器 Jerry Yan 2025-10-15 00:00:32 +08:00
  • ff708a3fc3 refactor(notify):重构通知授权模块,移除外部接口 Jerry Yan 2025-10-14 23:18:49 +08:00
  • 44b20890d5 feat(notify): 新增用户通知授权管理功能 Jerry Yan 2025-10-14 21:54:45 +08:00
  • 19ca91778f fix(pricing): 调整一口价优惠默认支持逻辑 Jerry Yan 2025-10-20 11:18:18 +08:00
  • e5a58ae757 feat(source): 添加缩略图URL字段支持 Jerry Yan 2025-10-20 10:40:08 +08:00
  • 602eb84f9c feat(video): 添加缩略图URL设置功能 Jerry Yan 2025-10-20 10:29:44 +08:00
  • 8d24e7f9e5 feat(source): 添加缩略图URL字段并优化商品详情展示逻辑 Jerry Yan 2025-10-20 10:20:12 +08:00
  • 8eed685373 feat(source): 添加缩略图字段支持 Jerry Yan 2025-10-20 10:05:22 +08:00
  • 2b79302874 feat(printer): 引入唯一处理标识符避免文件冲突 Jerry Yan 2025-10-16 15:37:51 +08:00
  • 56e1081304 refactor(storage): 移除不再使用的人脸存储路径常量 Jerry Yan 2025-10-15 19:13:48 +08:00
  • 658e741611 feat(printer): 添加图片方向检测与自动旋转功能 Jerry Yan 2025-10-15 18:53:28 +08:00
  • d5cd1924f5 feat(task): 添加视频生成通知防重机制- 新增Redis缓存键VIDEO_NOTIFICATION_CACHE_KEY用于记录通知发送状态 - 设置通知发送间隔为2分钟,防止重复发送 - 在发送通知前检查缓存,若3分钟内已发送则跳过- 发送成功后更新Redis缓存并设置过期时间 - 添加相关日志记录以方便追踪通知发送情况 Jerry Yan 2025-10-15 18:43:54 +08:00
  • 645afbaf0c feat(printer): 添加打印照片水印处理功能 Jerry Yan 2025-10-15 17:37:26 +08:00
  • a7ede3303d refactor(task): 移除重复的景区配置查询逻辑 Jerry Yan 2025-10-14 20:32:36 +08:00
  • aa7330000f fix(task): 避免重复发送下载和过期通知 Jerry Yan 2025-10-14 20:31:45 +08:00
  • 29f4bbf2d8 feat(message): 添加ZT消息生产者空实现服务 Jerry Yan 2025-10-14 20:28:00 +08:00
  • ad42254ea0 refactor(task): 移除通知模块依赖 Jerry Yan 2025-10-14 19:38:47 +08:00
  • 0ceecf0488 fix(message): 将消息相关接口的日志级别从 info 调整为 debug Jerry Yan 2025-10-14 19:20:41 +08:00
  • 311008cbf2 feat(message): 集成ZT消息服务发送通知 Jerry Yan 2025-10-14 19:05:38 +08:00
  • f54d40d026 feat(message):为消息添加唯一标识符支持 Jerry Yan 2025-10-14 18:27:15 +08:00
  • 3cb12c13c2 feat(printer):优化用户照片添加逻辑并返回结果ID Jerry Yan 2025-10-14 11:45:46 +08:00
  • feac2e8d93 refactor(config): 移除ScenicConfigManager中的冗余代码 Jerry Yan 2025-10-12 01:09:54 +08:00
  • be375067ce feat(message): 移除ZT消息生产者示例代码- 删除ZtMessageProducerExample类及相关依赖 - 移除示例消息发送逻辑 - 清理无用的HashMap和日志记录代码 - 移除条件注解@ConditionalOnProperty配置 - 删除消息构建及发送示例实现 Jerry Yan 2025-10-11 20:34:00 +08:00
  • 7dec2e614c feat(watchdog): 增强任务监控告警机制 Jerry Yan 2025-10-11 20:33:49 +08:00
  • 51d0716606 Merge branch 'message-microservice' Jerry Yan 2025-10-11 15:07:52 +08:00
  • 765998bd97 docs(integration): 移除示例代码并更新配置说明- 删除设备集成测试中的默认配置启用示例 - 移除了消息集成组件中的示例引用 - 更新ZT-Message集成概述,去除对旧文档的引用 - 简化目录结构展示,移除example模块 - 清理冗余的配置键值说明- 统一删除各模块下的example目录引用 - 优化文档结构,提高可读性 Jerry Yan 2025-10-11 11:24:42 +08:00
  • 5f4f89112b refactor(scenic): 移除ScenicV2WithConfigDTO并简化实体转换逻辑 - 删除ScenicV2WithConfigDTO类定义 - 更新ScenicV2Controller中的导入依赖- 更新ScenicV2Client中的导入依赖 - 更新ScenicIntegrationService中的导入依赖 - 更新ScenicRepository中的导入依赖 - 简化convertToScenicEntity方法参数类型 - 移除手动组合ScenicV2WithConfigDTO的代码逻辑 Jerry Yan 2025-10-11 00:11:42 +08:00
  • d68b062951 refactor(repository):重构景区配置管理逻辑- 引入 ScenicConfigManager 管理配置信息 - 移除手动构建 configMap 的逻辑 - 修改 convertToScenicEntity 方法签名,支持传入配置管理器 - 使用 configManager 替代直接从 DTO 获取配置值的方式 - 统一配置项获取方式,增强代码可维护性与扩展性 Jerry Yan 2025-10-11 00:10:25 +08:00
  • 99857db006 feat(examples): 移除设备和问卷集成示例代码 Jerry Yan 2025-10-11 00:09:33 +08:00