Commit Graph

72 Commits

Author SHA1 Message Date
a4dbe758e3 feat(credit): 添加原告/上诉人字段支持
- 在CreditUser实体中新增plaintiffAppellant字段用于存储原告/上诉人信息
- 更新CreditUserController中的数据映射逻辑以包含新字段
- 在CreditUserImportParam中添加Excel导入支持和字段映射
- 在CreditUserParam中定义查询参数结构包含新字段
- 新增CreditBankruptcyImportSheetSelectionTest测试类验证多工作表选择逻辑
- 实现破产重整数据导入时优先选择正确工作表的功能
2026-03-03 15:02:05 +08:00
f7334021e0 feat(ticket): 添加订单状态字段并完善水票订单关联逻辑
- 在GltTicketOrder实体中添加orderStatus字段用于存储订单状态
- 更新GltTicketOrderMapper.xml查询语句以包含orderStatus字段
- 在GltTicketOrderParam参数类中添加orderStatus查询条件支持
- 实现resolveShopOrderNo方法用于关联商城订单号的获取逻辑
- 添加测试方法testOrderData用于处理已退款订单相关的水票撤销操作
- 增加findTicketsByOrder和findTicketsByOrderGoodsFallback辅助方法
- 完善水票订单与商城订单的关联关系处理机制
2026-03-01 21:12:14 +08:00
4dae378c9a feat(shop): 添加订单取消和退款时的水票撤销功能
- 在ShopOrderController中注入GltTicketRevokeService服务
- 实现订单状态改为已取消时同步撤销相关水票、释放计划和送水订单
- 实现退款成功后自动撤销水票相关数据的功能
- 新增GltTicketRevokeService服务处理水票撤销逻辑
- 添加批量订单取消时的水票撤销支持
- 实现撤销操作的幂等性确保无副作用
- 添加单元测试验证水票撤销功能的正确性
2026-03-01 00:43:28 +08:00
a8af20bcde feat(shop): 添加订单取消和退款时的水票撤销功能
- 在ShopOrderController中注入GltTicketRevokeService服务
- 实现订单状态改为已取消时同步撤销相关水票、释放计划和送水订单
- 实现退款成功后自动撤销水票相关数据的功能
- 新增GltTicketRevokeService服务处理水票撤销逻辑
- 添加批量订单取消时的水票撤销支持
- 实现撤销操作的幂等性确保无副作用
- 添加单元测试验证水票撤销功能的正确性
2026-03-01 00:30:21 +08:00
d177555ef9 feat(controller): 添加历史法院公告批量导入功能并优化Excel导入支持
- 新增批量导入历史法院公告接口,支持"历史法院公告"和"历史法庭公告"选项卡
- 实现数据库唯一索引约束防止重复数据导入
- 优化专利导入逻辑,优先读取"专利"选项卡并兼容多sheet格式
- 增强Excel导入头部匹配功能,支持括号标注的表头识别
- 添加全角半角括号统一处理和表头规范化映射
- 实现带括号后缀表头的智能匹配和剥离功能
- 新增专利导入相关单元测试验证括号表头处理
2026-02-14 16:52:02 +08:00
c5a942b4fc feat(credit): 优化信用消限记录导入功能支持多模板兼容
- 新增 application-glt.yml 生产环境配置文件
- 重构 CreditXgxf 实体类字段顺序和命名规范
- 添加上游多公司导出模板的备用字段映射支持
- 实现 Excel 表头括号后缀清理和标准化逻辑
- 增加备用字段(申请执行人、被执行人)的兼容性处理
- 完善导入参数转换逻辑确保模板兼容性
- 添加单元测试验证多模板字段映射正确性
2026-02-14 09:55:43 +08:00
3b4f8a29d8 feat(order): 添加配送范围电子围栏校验功能
- 在订单创建流程中集成电子围栏校验机制
- 实现不信任前端坐标的地址表坐标验证策略
- 添加多种格式的围栏points解析支持(JSON、分号分隔等)
- 实现射线投射算法进行点在多边形内判断
- 添加自提和无需物流订单的围栏校验跳过逻辑
- 实现坐标缺失和异常情况的错误处理机制
- 添加围栏配置异常时的订单拒绝保护机制
- 创建GeoFenceUtil工具类提供完整的围栏功能支持
2026-02-09 11:16:04 +08:00
a20d1dd465 feat(tickets): 实现冻结水票自动释放功能
- 在 GltUserTicketMapper 中新增 releaseFrozenQty 方法用于释放冻结水票
- 新增 GltUserTicketReleaseMapper 处理释放记录的查询和状态更新
- 添加 H2 数据库依赖支持单元测试
- 创建 GltUserTicketAutoReleaseService 接口及其实现类
- 实现自动释放服务的核心逻辑包括加锁查询、数量更新和流水记录
- 新建定时任务 GltUserTicketAutoReleaseTask 定期执行释放操作
- 添加完整的单元测试覆盖正常释放、未到期和冻结不足等场景
- 创建测试专用数据库表结构文件
2026-02-07 00:25:24 +08:00
60279fca4c fix(cache): 解决缓存中JSON null值导致的空指针问题
- 添加对历史缓存中JSON "null" 字符串的兼容处理
- 当缓存解析出null值时清理缓存并回源数据库
- 在CmsWebsiteServiceImpl中增加缓存清理逻辑
- 在ShopWebsiteServiceImpl中统一缓存异常处理机制
- 添加单元测试验证JSON null值场景的正确回退行为
2026-02-06 00:49:00 +08:00
3b63172012 refactor(task): 重构经销商订单结算任务中的上级用户查找逻辑
- 引入 UpstreamUserFinder 工具类来统一处理向上游用户链路的遍历逻辑
- 添加缓存机制减少数据库查询次数,提高性能
- 修改 settleOneOrder 方法签名以传递缓存对象
- 更新门店分红上级查找逻辑,从简单的链路取前两级改为精确查找门店角色用户
- 删除废弃的 ShopOrderSettlement10584Task 临时排查任务类
- 添加 UpstreamUserFinder 的单元测试确保逻辑正确性
2026-01-26 12:34:56 +08:00
9229aa4885 refactor(cms): 将LocalDateTime替换为Date类型并调整过期逻辑
- 将CmsWebsite实体中的LocalDateTime字段改为Date类型- 更新服务实现中时间比较逻辑以兼容Date类型
- 添加日期转换处理以确保过期时间计算正确
- 移除冗余的LocalDateTime导入并优化代码结构
- 调整测试相关代码以适应新的时间类型处理方式
2025-09-24 16:55:23 +08:00
1a4942d7f7 切换测试数据库 2025-09-11 13:26:39 +08:00
ed100c0ca2 1 2025-09-11 13:25:27 +08:00
b4a3259fd5 refactor(file): 终于把证书的路径拼接问题修复好了
- 移除生产环境中的 /file 前缀
- 统一文件上传和访问路径
- 修复历史路径格式的兼容性问题
-优化路径拼接逻辑,提高代码可读性和维护性
2025-09-09 17:34:36 +08:00
7a485bbc7f feat(bszx): 合成图片时支持中文显示
- 在 BszxBmServiceImpl 和 BszxPayServiceImpl 中添加中文支持
- 新增 createChineseFont 方法创建支持中文的字体
- 在图片合成时使用中文字体添加文本元素- 添加 JacksonTest 类进行序列化测试
2025-09-09 15:57:47 +08:00
61a5178e5a feat(payment): 优化支付方式并确保系统平滑迁移
-将19种复杂支付方式简化为8种核心支付方式
- 更新PaymentType枚举,添加废弃支付方式的兼容处理
- 新增PaymentTypeCompatibilityUtil工具类,用于支付方式迁移
- 更新ShopOrder和ShopOrderParam的支付方式描述
- 修改ShopOrderServiceImpl中的支付处理逻辑
- 添加单元测试,验证支付方式优化后的功能正确性
2025-08-31 01:42:02 +08:00
9ba43b975a fix(wx-login): 修复微信小程序二维码 tenantId 为 null 的问题
- 修改 getOrderQRCodeUnlimited 方法,从 scene 参数中提取租户 ID
- 新增 extractTenantIdFromScene 方法,用于解析 scene 参数中的租户 ID
- 新增 getAccessTokenForTenant 方法,为指定租户获取 AccessToken
-优化缓存策略,按租户分别缓存 AccessToken
-增加详细的日志记录,便于调试和监控
- 添加单元测试,验证功能的正确性
2025-08-23 06:20:49 +08:00
644de09f21 refactor(shop): 重构 ShopOrderUpdate10550Service
- 移除对 RequestUtil 的依赖,提高性能和可维护性
- 重构用户等级升级和分销业务逻辑,提高代码清晰度
- 增加日志记录,提高系统可监控性
- 优化异常处理,提高系统稳定性
- 支持通过字典配置管理合伙人条件,提高灵活性
2025-08-23 04:59:17 +08:00
cccc13df79 feat(shop): 实现商品销量累加和跨租户查询功能
- 添加商品销量累加功能,确保支付成功后更新销量- 实现跨租户查询用户和订单商品的功能
- 修复支付回调中的错误代码
-优化日志记录和异常处理
2025-08-23 03:43:21 +08:00
3546be75e4 删除测试文件 2025-08-22 15:53:42 +08:00
7ec7522357 feat(wx): 添加微信小程序码生成功能
- 新增 getQRCodeUnlimited 方法生成小程序码
- 添加 getLocalAccessToken 方法获取微信 access_token
- 更新 WxLoginController 以使用新的二维码生成逻辑- 移除 MqttServiceTest 类,增加 WxDev 类用于微信相关测试
- 更新 Dockerfile 和 docker-compose.yml 以适应新的功能需求
2025-08-21 10:21:31 +08:00
4fc30e53cf 完成自动取消订单任务功能 2025-08-19 19:40:00 +08:00
bddda435de 新增二维码生成接口及工具类 2025-08-19 00:05:14 +08:00
b2e0aa9f28 feat(优惠券): 实现优惠券状态管理功能
- 新增优惠券状态管理相关实体类字段和方法
- 实现优惠券状态自动更新和手动更新功能- 添加优惠券适用范围验证逻辑
- 新增优惠券状态查询和统计接口
- 优化数据库索引和查询性能
2025-08-15 00:35:55 +08:00
70a760fb22 feat(cms): 添加 CMS 模块控制器
- 新增 CmsAdController、CmsAdRecordController、CmsArticleCategoryController、CmsArticleCommentController、CmsArticleContentController、CmsArticleController 和 CmsArticleCountController
- 实现了广告位、广告图片、文章分类、文章评论、文章记录、文章和点赞文章的 CRUD操作
- 添加了分页查询、批量操作等接口
-集成了 Swagger 文档注解
- 优化了代码结构,提高了可维护性
2025-08-13 05:15:28 +08:00
46dbf09d81 refactor: 删除 docs 模块的全部代码
- 移除了 DocsContentController、DocsController、DocsUserController 三个控制器
- 删除了 DocsContent、Docs、DocsUser三个实体类
- 移除了 DocsContentMapper、DocsMapper、DocsUserMapper 三个 Mapper 接口
- 删除了 DocsContentParam、DocsParam、DocsUserParam 三个查询参数类
- 移除了 DocsContentServiceImpl 服务实现类- 删除了相关的 XML 映射文件
2025-08-13 05:03:13 +08:00
416aca8691 refactor: 删除 docs 模块的全部代码
- 移除了 DocsContentController、DocsController、DocsUserController 三个控制器
- 删除了 DocsContent、Docs、DocsUser三个实体类
- 移除了 DocsContentMapper、DocsMapper、DocsUserMapper 三个 Mapper 接口
- 删除了 DocsContentParam、DocsParam、DocsUserParam 三个查询参数类
- 移除了 DocsContentServiceImpl 服务实现类- 删除了相关的 XML 映射文件
2025-08-13 04:40:52 +08:00
c85c74fb80 refactor(shop): 移除商品文章中的商户ID字段
- 从 ShopArticle 实体中删除 merchantId 字段
- 从 ShopArticleParam 参数中移除 merchantId 查询条件
- 更新 ShopArticleMapper.xml 中的 SQL 语句,移除与 merchantId 相关的条件
2025-08-13 03:40:12 +08:00
26311f7030 feat(优化): 表格列优化和移动端模板改进
-表格列优化: 智能字段过滤、列宽优化、可配置的列显示
-移动端模板改进: XML文件关键词搜索优化、移动端模板全面升级
- ShopArticle相关文件更新: 控制器、实体、Mapper、Param、Service等
- 新增列配置模板: columns.config.vue.btl
- 更新列表页面模板: index.tsx.btl、index.vue.btl
- 更新Mapper XML模板: mapper.xml.btl
2025-08-13 03:05:22 +08:00
eac1102eb1 feat(generator): 优化模板生成逻辑并添加新功能
- 改进 index.tsx 模板,增加智能字段检测和条件性功能生成
- 修复字段注释为空时模板渲染失败的问题
- 添加自动更新 app.config.ts 页面路径的功能
- 新增 ShopArticle相关的实体、Mapper、Service 等代码
- 优化 add.tsx 和 add.config.ts模板,提高用户体验
2025-08-13 00:31:51 +08:00
6caf434c3d feat(generator): 新增移动端页面文件生成功能
- 添加了4个移动端页面模板文件:index.config.ts、index.tsx、add.config.ts、add.tsx
- 更新了ShopGenerator和CmsGenerator以支持移动端页面文件生成
- 新增了移动端页面文件生成的详细使用说明和示例
- 创建了验证脚本以确保生成器配置和输出路径正确
2025-08-12 23:41:10 +08:00
c6b7800c95 refactor(shop): 更新代码结构和注释
- 修改了多个类的作者时间和版本号
- 调整了部分导入顺序
- 移除了重复的注释
- 更新了测试代码中的输出路径
2025-08-12 12:13:39 +08:00
5fadff101c refactor(shop): 重构 Shop 模块代码
- 更新了多个类的作者日期
-修正了 ShopDealerOrder 中的日期类型
- 删除了 ShopDealerOrderMapper.xml 文件
- 调整了 ShopExpress 相关代码
- 更新了多个服务类和参数类的作者日期
- 修改了 ShopGenerator 中的输出路径
2025-08-12 11:59:23 +08:00
28f927536c Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/main/java/com/gxwebsoft/shop/entity/ShopCoupon.java
2025-08-12 00:02:14 +08:00
cce8c76c86 feat(shop): 添加优惠券管理和用户优惠券管理功能
- 新增 ShopCoupon 和 ShopUserCoupon 实体类
- 实现优惠券和用户优惠券的 CRUD 操作
- 添加分页查询、批量操作等接口
- 集成权限控制和操作日志记录refactor(shop): 重构Shop模块的实体类和映射文件

- 更新了多个实体类的创建时间和修改时间字段类型,从Date改为LocalDateTime
- 优化了部分实体类的属性结构,移除了不必要的字段
- 更新了多个Mapper接口的作者信息
- 为ShopUserRefereeController添加了权限控制注解
2025-08-11 23:57:23 +08:00
ba97d65f34 1、新增礼品卡模块
2、完善优惠券
2025-08-11 19:20:54 +08:00
753821c442 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/main/java/com/gxwebsoft/common/core/utils/WechatCertAutoConfig.java
#	src/main/java/com/gxwebsoft/shop/controller/ShopOrderController.java
2025-08-11 12:24:26 +08:00
735f9b6f90 feat(shop): 添加优惠券管理和用户优惠券管理功能
- 新增 ShopCoupon 和 ShopUserCoupon 实体类
- 实现优惠券和用户优惠券的 CRUD 操作
- 添加分页查询、批量操作等接口
- 集成权限控制和操作日志记录
2025-08-11 09:49:27 +08:00
0ba7c44d28 优化:订单模块、发货模块 2025-08-10 23:03:37 +08:00
4da6c38516 Merge branch 'dev' 2025-08-10 14:33:46 +08:00
b476e4888a 测试1 2025-08-10 14:30:23 +08:00
591ed6a2fe 修复:商品描述过长导致支付失败的bug 2025-08-10 13:33:11 +08:00
a5c9dda2a1 修复:商品描述过长导致支付失败的bug 2025-08-10 13:31:21 +08:00
4a1fa6911e 修复:商品描述过长导致支付失败的bug 2025-08-10 13:30:37 +08:00
668486c9d4 修复支付证书的拼接规则。 2025-08-10 02:52:34 +08:00
d83becb7cb Merge remote-tracking branch 'origin/dev' into dev 2025-08-10 02:34:22 +08:00
b4789dfe1e 修复支付证书的路径拼接规则 2025-08-10 02:33:14 +08:00
18d41922e2 数据信息 2025-08-09 20:25:04 +08:00
d214e4b3cc 修复优惠券模块 2025-08-09 16:12:08 +08:00
a7b7589b2a 修复代码生成器 2025-08-09 15:51:45 +08:00