|
|
a7fe0d715d
|
feat(face): 添加人工调整标记更新功能
- 在 FaceMapper 接口中新增 updateManualFlag 方法
- 实现根据 ID 更新 is_manual 字段的 SQL 语句
- 优化 FaceServiceImpl 中设置人工调整标记的逻辑
- 使用专门的更新方法替代原有的通用更新方式
- 清理相关缓存以确保数据一致性
|
2025-10-30 10:16:24 +08:00 |
|
|
|
f0ad0f58a9
|
fix(order):修复订单备注更新逻辑
- 移除了订单备注更新时的空字符串检查
- 允许将订单备注更新为空值
-保持了退款原因的非空检查逻辑不变
|
2025-10-30 09:24:28 +08:00 |
|
|
|
73825cd1d6
|
feat(face): 添加人工调整标记字段并优化匹配逻辑
- 在 FaceEntity 中新增 isManual 字段,用于标识是否经过人工调整
- 优化人脸识别匹配流程,若已人工调整则跳过自动匹配
- 更新 FaceMapper.xml,支持 isManual 字段的更新操作
- 在处理自定义人脸匹配时,设置人工调整标记并清除缓存
|
2025-10-30 00:18:03 +08:00 |
|
|
|
f07d808f3d
|
feat(printer): 支持上传裁剪参数并更新照片裁剪信息
- 在 AppPrinterController 中新增 crop 参数用于接收裁剪数据
- 修改 PrinterMapper 和 PrinterService 接口及实现,支持保存 crop 字段
- 更新 MemberPrintResp 模型以包含 crop 属性
-优化 Mapper XML 查询语句,统一使用 SELECT p.* 提高可读性
- 数据库更新语句中添加 crop 字段的赋值操作
|
2025-10-27 16:59:31 +08:00 |
|
|
|
2a662ae86d
|
feat(printer): 添加打印任务分页查询和重新打印功能- 引入 PageHelper 和 PageInfo 实现分页查询
ZhenTu-BE/pipeline/head This commit looks good
- 新增 PrintTaskMapper 接口方法 queryByCondition 和 updateStatus
- 扩展 PrintTaskEntity 实体类,新增 mpId 和 paper 字段- 在 PrinterController 中新增 /task/page 和 /task/reprint/{id} 接口- 更新 PrintTaskMapper.xml,添加查询和更新状态的 SQL语句- 优化打印任务插入逻辑,补充 mpId 和 paper 字段赋值
|
2025-10-27 13:58:59 +08:00 |
|
|
|
27930b1dca
|
feat(printer): 增加打印任务查询功能并完善商品详情展示
- 在 PrinterMapper 中新增 queryTaskByMpId 方法用于查询打印任务
- 扩展 GoodsDetailVO 类,增加打印机名称和纸张类型字段
- 修改 OrderServiceImpl,在商品列表中设置打印机相关信息
- 更新 PrintTaskResp 类,添加纸张类型属性
- 在 PrinterMapper.xml 中实现 queryTaskByMpId 的 SQL 查询逻辑
|
2025-10-27 10:24:59 +08:00 |
|
|
|
b3e2601758
|
添加字段
|
2025-10-27 09:25:17 +08:00 |
|
|
|
bed3a4e3c9
|
feat(printer): 实现任务状态的原子性更新与同步锁机制
- 添加 compareAndSetTaskStatus 方法以支持基于期望状态的任务更新
- 引入 ReentrantLock 实现任务同步处理,防止并发冲突
- 在 XML 映射文件中定义 compareAndSetTaskStatus 的 SQL 更新语句
- 定义任务状态常量:TASK_STATUS_PENDING 和 TASK_STATUS_PROCESSING
- 优化任务获取逻辑,确保任务状态在处理前正确更新为 PROCESSING
|
2025-10-23 21:24:58 +08:00 |
|
|
|
70ef4eb09c
|
fix(mapper): 更新用户通知授权检查逻辑
- 将XML中的小于等于符号从<=更正为<=
- 确保SQL语句在XML文件中正确转义
- 避免因特殊字符导致的解析错误
|
2025-10-20 13:18:45 +08:00 |
|
|
|
44b20890d5
|
feat(notify): 新增用户通知授权管理功能
- 添加用户通知授权记录的完整CRUD操作
- 实现授权次数的记录与消费逻辑
- 提供授权状态检查与剩余次数查询接口
- 支持按用户、模板或景区维度查询授权记录
- 新增授权统计信息接口,包括总授权数、消费数等
- 完成移动端相关请求/响应DTO定义
- 集成MyBatis Mapper实现数据持久化操作
- 添加服务层事务控制确保操作一致性
|
2025-10-20 13:15:02 +08:00 |
|
|
|
e5a58ae757
|
feat(source): 添加缩略图URL字段支持
- 在SourceController中移除了@Deprecated注解
- 在SourceMapper.xml的多个查询SQL中增加了thumb_url字段
- 更新了list、userGetById、getById、listUserOne和queryByRelation等方法的SELECT语句- 确保所有相关接口能够返回thumb_url数据
- 改动涉及视频源分页查询及相关详情获取逻辑
|
2025-10-20 10:40:08 +08:00 |
|
|
|
8d24e7f9e5
|
feat(source): 添加缩略图URL字段并优化商品详情展示逻辑
- 在 SourceRespVO 中新增 thumbUrl 字段用于存储缩略图地址- 修改 GoodsServiceImpl 中的商品详情封面图设置逻辑,优先使用缩略图
- 更新 SourceMapper.xml 查询语句,增加 thumb_url 字段的查询支持
|
2025-10-20 10:20:12 +08:00 |
|
|
|
8eed685373
|
feat(source): 添加缩略图字段支持
- 在SourceEntity中新增thumbUrl字段用于存储缩略图地址- 在ZTSourceDataService中设置缩略图URL并优化裁剪配置逻辑
- 更新SourceMapper.xml中的SQL语句以支持缩略图字段的插入和更新
- 移除不必要的URL查询条件以提高查询灵活性
|
2025-10-20 10:05:22 +08:00 |
|
|
|
3cb12c13c2
|
feat(printer):优化用户照片添加逻辑并返回结果ID
ZhenTu-BE/pipeline/head This commit looks good
- 修改 addUserPhoto 方法参数,使用 MemberPrintEntity 实体传参- 在 PrinterMapper.xml 中配置 insert 语句返回主键 ID- 更新 addUserPhotoFromSource 方法返回值为 List<Integer>
- 添加异常处理和日志记录
- 调整 AppPrinterController 接口返回照片 ID 列表
|
2025-10-14 11:45:46 +08:00 |
|
|
|
f4a16b5b09
|
feat(dto): 添加位置信息字段支持
- 在 ZTSourceMessage DTO 中新增 posJson 字段
- 更新数据库插入语句以支持 posJson 字段存储
- 调整日志输出内容,突出关键业务标识
- 在数据服务层增加对 posJson 的处理逻辑
|
2025-09-27 23:09:44 +08:00 |
|
|
|
9bc34fcfdb
|
feat(kafka): 新增ZT-Source Kafka消息处理功能
- 新增ZTSourceMessage实体类用于接收Kafka消息
- 新增ZTSourceConsumerService监听zt-source主题
- 新增ZTSourceDataService处理消息并保存至数据库- 扩展SourceMapper支持从ZT-Source消息新增素材
- 实现照片类型素材的解析、校验与存储逻辑
- 添加Kafka手动ACK确认机制确保消息可靠处理
|
2025-09-27 22:16:47 +08:00 |
|
|
|
30805f3e30
|
refactor(mapper):优化查询逻辑并处理空列表情况
- 将 filterExistingRelations 查询中的 if 判断替换为 choose-when 结构
- 在 otherwise 分支中添加空结果集查询,避免空列表时 SQL 异常- 统一 filterValidSourceRelations 查询结构,增强代码一致性
-修正 foreach 标签中 UNION ALL 前后的空格问题,确保 SQL 语法正确- 提升 XML 映射文件的可读性和健壮性
|
2025-09-24 17:50:53 +08:00 |
|
|
|
94d6b2f443
|
feat(source): 增强source关联关系的数据一致性校验
- 在SourceMapper中新增sourceExists方法,用于校验source是否存在
- 新增filterValidSourceRelations方法,过滤无效的source引用
- 在FaceServiceImpl中增强关联关系创建逻辑,防止重复和无效数据
- 在VideoPieceGetter任务中增加source存在性校验,避免创建孤立关联- 添加详细的日志记录,便于追踪关联关系创建过程
-优化XML映射文件,支持新的校验和过滤查询逻辑
|
2025-09-24 17:39:05 +08:00 |
|
|
|
b34f994298
|
feat(source): 添加过滤已存在关联关系功能
- 在SourceMapper中新增filterExistingRelations方法
- 修改FaceServiceImpl中的关联关系保存逻辑
- 修改TaskFaceServiceImpl中的关联关系保存逻辑
- 修改VideoPieceGetter中的关联关系检查逻辑
- 在SourceMapper.xml中添加filterExistingRelations的SQL实现
|
2025-09-24 17:16:12 +08:00 |
|
|
|
7728f4424f
|
status
|
2025-09-24 13:45:48 +08:00 |
|
|
|
a361b59d74
|
配置
ZhenTu-BE/pipeline/head This commit looks good
|
2025-09-23 20:57:01 +08:00 |
|
|
|
8903818cb0
|
订单详情
|
2025-09-23 12:21:34 +08:00 |
|
|
|
b7d3e20c46
|
C a c h e
|
2025-09-20 18:07:55 +08:00 |
|
|
|
0432b99524
|
feat(OrderMapper): 查询订单时按支付时间倒序排列在queryTypeOrder查询中添加order by pay_at desc子句,
ZhenTu-BE/pipeline/head This commit looks good
确保返回的订单记录按支付时间从新到旧排序,便于业务逻辑处理和展示最新订单信息。
|
2025-09-20 15:51:33 +08:00 |
|
|
|
ad33b1abef
|
feat(pc): 添加打印机管理功能- 新增 PrinterManageController 类实现打印机管理接口
- 添加打印机列表查询、详情、创建、更新、删除等功能
- 新增打印机状态、首选尺寸、当前使用设备更新接口
- 在 PrinterMapper.xml 中添加相关 SQL 语句
|
2025-09-19 12:32:58 +08:00 |
|
|
|
fde4deb370
|
Merge branch 'refs/heads/price_inquery'
ZhenTu-BE/pipeline/head This commit looks good
|
2025-09-17 17:19:53 +08:00 |
|
|
|
f3fdb44742
|
refactor(mybatis): 移除 XML 配置,使用注解替代
- 在 PriceVoucherBatchConfigMapper、PriceVoucherCodeMapper 和 VoucherPrintRecordMapper 中添加了 @Select 和 @Update 注解
- 删除了对应的 XML 配置文件
- 优化了 SQL 查询,直接在 Java 接口中定义
|
2025-09-17 17:03:12 +08:00 |
|
|
|
2a8bdaec28
|
feat(mapper): 添加获取用户项目 ID 列表的方法
- 在 StatisticsMapper 接口中新增 getProjectIdListForUser 方法
- 在 StatisticsMapper.xml 中添加对应的 SQL 查询语句
- 该方法用于获取用户在指定时间之前的项目 ID 列表
|
2025-09-17 15:13:17 +08:00 |
|
|
|
a2348e3692
|
Merge branch 'refs/heads/price_inquery'
ZhenTu-BE/pipeline/head There was a failure building this commit
|
2025-09-17 00:04:44 +08:00 |
|
|
|
1506ae95b8
|
feat(pricing): 增加券码重复使用功能并优化相关数据结构
- 在 PriceVoucherUsageRecord 和 VoucherUsageRecordResp 中添加 usageSequence 字段,用于记录券码的使用序号- 更新 PriceVoucherCode 实体和相关 mapper,增加 currentUseCount 和 lastUsedTime 字段
- 修改 VoucherCodeServiceImpl 和 VoucherServiceImpl 中的券码使用逻辑,支持重复使用
- 新增VoucherBatchOverviewResp、VoucherDetailResp、VoucherUsageSummaryResp 和 VoucherValidationResp 等新的响应 DTO 类,用于提供券码批次概览、详情、使用统计和验证等功能
|
2025-09-16 20:54:37 +08:00 |
|
|
|
c6681a249e
|
Merge branch 'refs/heads/voucher_inf'
|
2025-09-16 17:57:34 +08:00 |
|
|
|
57266eb535
|
refactor(order): 重构订单创建和价格计算逻辑
- 修改订单服务中的券码使用逻辑,增加人脸 ID 参数
- 优化价格计算控制器和服务中的预览模式
- 更新券码使用记录,支持人脸 ID 记录
- 修复零金额订单的处理逻辑
- 优化日志输出级别和内容
|
2025-09-16 17:54:31 +08:00 |
|
|
|
dcd5a8f930
|
feat(project): 增加项目模板关联功能
- 在 ProjectEntity 中添加 templateId 字段,用于绑定模板
- 在 ProjectReqQuery 和 ProjectRespVO 中添加 templateId 和 templateName 字段
- 修改 ProjectServiceImpl 中的查询方法,增加模板名称的查询和设置
- 更新 ProjectMapper.xml 中的 SQL语句,增加 template_id 相关操作
|
2025-09-16 01:27:40 +08:00 |
|
|
|
4b58c03ad2
|
feat(pc): 添加景区项目管理功能
- 新增项目管理相关的 Controller、Service、Mapper 及模型类
- 实现项目分页查询、列表查询、详情查询、新增、修改、删除等功能
- 添加项目状态更新和二维码下载功能
- 集成微信小程序二维码生成和存储服务
|
2025-09-15 17:17:06 +08:00 |
|
|
|
c5f7003077
|
feat(face): 增加人脸状态查询功能
- 新增 FaceStatusResp 类用于人脸状态响应- 在 AppFaceController 中添加人脸状态查询相关接口
- 在 FaceService 接口中定义相关方法- 实现 FaceServiceImpl 中的人脸状态查询逻辑
- 优化 ContentPageVO 类,增加 group 字段
|
2025-09-15 10:13:41 +08:00 |
|
|
|
ef61ce9d63
|
Merge branch 'render-worker-microservice'
# Conflicts:
# src/main/java/com/ycwl/basic/integration/scenic/service/ScenicIntegrationService.java
# src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java
|
2025-09-09 11:00:10 +08:00 |
|
|
|
aa683a62c4
|
refactor(task): 优化任务获取逻辑
- 在 TaskTaskServiceImpl 中添加 limit(1) 以限制获取的任务数量为 1
- 在 TaskMapper.xml 中移除 selectNotRunning 查询中的 limit 1条件
|
2025-09-09 10:57:56 +08:00 |
|
|
|
9ec222a155
|
Merge branch 'rem_old_price_config'
|
2025-09-09 09:47:45 +08:00 |
|
|
|
7bb2905462
|
refactor(mapper): 移除订单和资源相关 mapper 中的 scenicName 字段
ZhenTu-BE/pipeline/head This commit looks good
- 从 OrderMapper.xml 中移除了多个 resultMap 中的 scenicName 字段
-从 SourceMapper.xml 中移除了多个 SQL 查询中的 scenicName 字段- 这些更改可能是为了减少冗余数据或优化数据库查询性能
|
2025-09-09 02:03:14 +08:00 |
|
|
|
fd4c708406
|
refactor mapper: 移除冗余的景点名称字段
ZhenTu-BE/pipeline/head This commit looks good
- 在 BrokerMapper.xml 中移除了 scenicName 字段的查询
- 在 ExtraDeviceMapper.xml 中移除了 scenic_name 字段的查询
|
2025-09-09 01:42:12 +08:00 |
|
|
|
8504e29c80
|
Merge branch 'rem_scenic_device'
|
2025-09-09 01:37:52 +08:00 |
|
|
|
c1ca4e8631
|
feat(template): 添加模板缩放裁剪功能
- 在 TemplateEntity 中添加 zoomCut 字段,用于控制模板的缩放裁剪
- 更新 TemplateMapper.xml,增加 zoom_cut 列的插入和更新逻辑
|
2025-09-08 10:54:21 +08:00 |
|
|
|
4ee79b5db8
|
refactor: 删除渲染机管理相关代码
- 移除 RenderWorkerController、RenderWorkerMapper、RenderWorkerEntity、RenderWorkerService 等类
- 删除相关的 XML 配置文件
- 清理数据库表结构
|
2025-09-08 00:12:18 +08:00 |
|
|
|
c4acdc576a
|
refactor(pc): 重构价格配置相关代码
- 移除了 PriceConfigController 中的冗余方法- 删除了 VideoController 中的 @Deprecated 注解
- 移除了 PriceConfigEntity 中的 @TableName 注解
- 重构了 PriceRepository 中的 getPriceByScenicTypeGoods 方法
- 删除了 PriceConfigServiceImpl 和 PriceConfigService 接口- 移除了 PriceConfigMapper接口和对应的 XML 文件
|
2025-09-07 14:31:35 +08:00 |
|
|
|
5a89a7c60a
|
feat(service): 批量获取景区和设备信息
- 在 DeviceRepository 中添加批量获取设备信息的方法
- 在 ScenicRepository 中添加批量获取景区信息的方法
- 修改 OrderServiceImpl,使用批量方法获取景区名称
- 移除多个 mapper 文件中冗余的景区信息查询
|
2025-09-07 01:42:38 +08:00 |
|
|
|
dbe0447987
|
refactor(pc): 移除日志记录并优化数据查询
- 移除了多个控制器和服务类中的冗余日志记录
- 在查询数据时,不再通过 SQL左连接直接获取景点和设备名称,而是使用 Repository 单独查询
- 更新了 FaceSampleMapper、
|
2025-09-04 15:57:18 +08:00 |
|
|
|
8ad999f779
|
Merge branch 'device-microservice'
ZhenTu-BE/pipeline/head This commit looks good
# Conflicts:
# src/main/java/com/ycwl/basic/integration/scenic/service/ScenicConfigIntegrationService.java
# src/main/java/com/ycwl/basic/integration/scenic/service/ScenicIntegrationService.java
|
2025-09-04 12:28:32 +08:00 |
|
|
|
bbfc61d75a
|
refactor: 删除 DeviceMapper 接口及其对应的 XML 文件
- 删除了 DeviceMapper.java 文件,包括所有与设备管理相关的接口方法
- 删除了 DeviceMapper.xml 文件,包括所有与设备管理相关的 SQL 语句
- 此次重构移除了设备管理功能模块的持久层代码
|
2025-09-04 10:03:45 +08:00 |
|
|
|
cf829bec2f
|
fix(voucher): 更新代金券状态逻辑
- 将更新条件从 status = 1 修改为 (status = 1 OR status =0)
- 这样可以同时更新未使用和已使用的代金券状态
|
2025-09-03 14:13:33 +08:00 |
|
|
|
047feec045
|
refactor(pricing): 重构适用商品类型处理逻辑
- 移除 ProductTypeListTypeHandler,直接在实体类中处理 JSON转换
- 为 PriceVoucherBatchConfig 添加 ObjectMapper 静态实例和日志记录
- 实现 JSON 字符串与 ProductType 列表之间的转换方法- 更新数据库映射,将 applicableProducts 映射为 JSON 字符串
- 优化 VoucherServiceImpl 中的产品适用性检查逻辑
|
2025-08-30 15:55:26 +08:00 |
|