|
|
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 |
|