Commit Graph

81 Commits

Author SHA1 Message Date
9278d4479f feat(printer): 优化拼图打印偏移处理逻辑
- 添加白边框并向上偏移内容以避免打印机偏移
- 替换原有的单纯向上偏移方法
- 弃用 shiftImageUp 方法,新增 addBorderAndShiftUp 方法
- 更新临时文件命名及清理逻辑
- 修改日志记录内容以反映新的处理方式
2025-11-22 00:07:18 +08:00
3ddf7bd0e9 feat(image): 添加图片180度旋转功能
- 新增rotateImage180方法实现图片180度旋转
- 支持源文件读取和目标文件写入
- 使用AffineTransform实现图像旋转变换
- 保持图片原始尺寸不变
- 添加详细的异常处理和资源释放
- 移除对270度旋转的限制检查
2025-11-18 17:32:04 +08:00
1821ba9f58 feat(image): 添加打印机默认水印操作器并优化图片处理逻辑- 新增 PrinterDefaultWatermarkOperator 实现自定义水印处理
- 在 ImageWatermarkOperatorEnum 中添加 PRINTER_DEFAULT 类型
- 更新 ImageWatermarkFactory 以支持新的水印操作器
- 调整日期格式为 yyyy.MM.dd 用于打印场景
-优化 ImageUtils 中的图片旋转逻辑,仅支持270度旋转
- 移除对90度旋转的支持以简化处理流程
2025-11-07 22:38:02 +08:00
fb3a08fdcf feat(printer): 实现照片自动裁剪功能
- 添加打印尺寸获取逻辑,优先从打印机配置读取
- 实现默认尺寸 fallback 机制 (1020x1520)
- 集成 smartCropAndFill 图片裁剪算法
- 添加裁剪后图片上传和临时文件清理
- 增加异常处理,裁剪失败时回退到原图
-优化图片 URL 内部访问地址配置
2025-11-06 15:32:11 +08:00
78a2a74fa6 feat(print): 实现照片自动裁剪与优先打印功能
- 人脸上传后自动将关联照片添加到优先打印列表
- 根据景区和设备配置自动处理type=2的照片
- 支持按设备分组处理并限制打印数量
- 实现智能图片裁剪功能,支持自动旋转以减少裁切损失
- 添加图片尺寸配置读取和默认值处理
- 完善异常处理确保不影响主流程执行
-优化打印服务中照片上传和裁剪逻辑
- 增加详细的日志记录便于问题追踪
2025-11-02 09:13:10 +08:00
2d2ed6fc1b Revert "feat(notification):临时绕过授权检查逻辑"
This reverts commit 927c4955f8.
2025-10-21 22:35:08 +08:00
927c4955f8 feat(notification):临时绕过授权检查逻辑
- 注释掉原有的授权次数检查和消费逻辑
- 直接返回 true 用于测试目的
- 保留原逻辑代码以备后续恢复
2025-10-20 13:15:03 +08:00
c80086ba69 feat(notify): 支持批量授权记录及景区模板查询
- 新增批量授权记录接口,支持一次请求处理多个模板ID
- 新增查询景区通知模板及用户授权余额接口
- 修改授权记录请求体,将单个templateId改为templateIds列表
- 增加授权记录响应结构,区分成功与失败记录
- 新增通知授权工具类,封装常用授权检查与消费方法
- 使用JwtTokenUtil获取当前用户ID替代BaseContextHandler
- 移除过时的BaseContextHandler导入及相关代码依赖
2025-10-20 13:15:02 +08:00
658e741611 feat(printer): 添加图片方向检测与自动旋转功能
- 引入 ImageUtils 工具类处理图片旋转逻辑
- 实现打印前对竖图自动旋转为横图处理
- 完成水印处理后将图片旋转回原始方向-优化临时文件清理逻辑,确保所有中间文件被删除
- 添加图片方向判断方法 isLandscape- 新增图片旋转90度和270度的工具方法
2025-10-15 18:53:28 +08:00
f885f734ad perf(viid):优化线程池配置与图片裁剪内存管理
- 调整线程池核心线程数为8,最大线程数为32,空闲时间10秒- 队列大小从1024降至100,提升响应速度
- 添加CallerRunsPolicy策略,防止任务丢失
- 图片裁剪方法增加try-finally块确保资源释放- 显式调用image.flush()和System.gc()优化内存使用
- ByteArrayOutputStream关闭操作添加异常捕获
-修复潜在的内存泄漏问题
2025-09-27 13:17:48 +08:00
3697093bed refactor(task): 移除视频上传相关代码
- 删除了 TaskTaskServiceImpl 中的视频上传调用
- 移除了 VideoReUploader 中的 addVideoTask 方法和相关代码
- 优化了代码结构,减少了不必要的导入
2025-09-09 12:59:55 +08:00
ce7e055ada feat(scenic-account): 添加景区账号激活/停用功能并优化登录验证
- 新增激活/停用景区账号的接口和相关逻辑
- 在登录时增加账号激活状态的验证
- 更新数据库表结构,添加 isActive 字段
- 优化 MyBatis 映射文件,支持新功能
2025-08-28 11:12:37 +08:00
0c43e3f99a fix(basic): 修正生成 url link 时的接口地址
- 将错误的接口地址 GET_URL_LICK_URL 修正为 GET_URL_LINK_URL
- 删除了未使用的 import 语句
2025-08-25 10:17:56 +08:00
05412b2abf StringUtils替换 2025-07-30 13:43:20 +08:00
91867300ed jackson 2025-07-29 13:47:57 +08:00
fe24c563a0 获取时间 2025-07-29 11:10:19 +08:00
63f877535b 处理 2025-07-28 10:40:54 +08:00
3cab5e531d fix 2025-07-27 19:34:04 +08:00
563d83f849 jackson 2025-07-27 08:59:08 +08:00
e9f44dd851 JacksonUtil 2025-07-25 12:21:24 +08:00
477554cb35 删除swagger 2025-07-23 11:39:12 +08:00
8b957ee96d 支持stableToken,支持无限WXACode 2025-07-18 17:18:06 +08:00
b3df268964 admin验证 2025-07-18 16:38:59 +08:00
f54595466a 下载不需要水印 2025-07-18 14:23:22 +08:00
1ca7182979 上报图片直接进行裁切 2025-07-17 17:59:14 +08:00
eda2c75533 景区账号限制登录状态 2025-07-16 15:01:40 +08:00
66334b8963 1 2025-06-28 13:47:35 +08:00
206696deb8 支持用户切换景区账号,单账号多景区权限 2025-06-28 13:44:44 +08:00
04e2ade669 添加锁避免高并发冲突 2025-06-13 15:35:11 +08:00
80f4491836 Java21 2025-05-30 17:25:28 +08:00
88cce9357d 删除无用代码 2025-05-29 14:33:35 +08:00
c50cd84af0 jvm21! 2025-05-29 14:26:42 +08:00
7fd62e9aba 微信获取手机号 2025-05-25 16:31:13 +08:00
2bf8bb4df5 更新,sourceId传入无需传url 2025-05-09 10:30:55 +08:00
ef978529ac 1 2025-05-04 10:51:27 +08:00
f8f49891a5 删除无用内容 2025-04-30 18:28:24 +08:00
2e41f72e0e 限制主动下载的速度 2025-04-27 04:36:12 +08:00
3863c0d963 渲染机支持配置存储地址 2025-04-20 15:06:02 +08:00
f6f847e41c 支付 2025-04-17 10:49:11 +08:00
b5b9064f30 区分临时和本地存储 2025-04-12 14:34:59 +08:00
d0d4e37526 修改 2025-04-11 16:58:52 +08:00
2835346447 多个wxMpConfig兼容 2025-04-08 16:24:33 +08:00
59978b6be5 修整代码 2025-04-08 14:40:57 +08:00
86d09134a6 接口调整,使用受限制的 2025-04-07 09:38:41 +08:00
c8874064f0 初始化时吧所有的都用了 2025-04-06 17:56:08 +08:00
b4aa3619ba 规整下代码 2025-04-05 16:42:46 +08:00
2b43d8a7b7 规整规整项目 2025-03-25 12:43:42 +08:00
9ec6825372 乱七八糟的调整,wx接口对其 2025-03-25 10:49:28 +08:00
180ba67de8 水印 2025-03-17 18:35:31 +08:00
05bc2773b9 3 2025-03-14 11:47:47 +08:00