科技小王子
|
9ba43b975a
|
fix(wx-login): 修复微信小程序二维码 tenantId 为 null 的问题
- 修改 getOrderQRCodeUnlimited 方法,从 scene 参数中提取租户 ID
- 新增 extractTenantIdFromScene 方法,用于解析 scene 参数中的租户 ID
- 新增 getAccessTokenForTenant 方法,为指定租户获取 AccessToken
-优化缓存策略,按租户分别缓存 AccessToken
-增加详细的日志记录,便于调试和监控
- 添加单元测试,验证功能的正确性
|
2 days ago |
科技小王子
|
644de09f21
|
refactor(shop): 重构 ShopOrderUpdate10550Service
- 移除对 RequestUtil 的依赖,提高性能和可维护性
- 重构用户等级升级和分销业务逻辑,提高代码清晰度
- 增加日志记录,提高系统可监控性
- 优化异常处理,提高系统稳定性
- 支持通过字典配置管理合伙人条件,提高灵活性
|
2 days ago |
科技小王子
|
cccc13df79
|
feat(shop): 实现商品销量累加和跨租户查询功能
- 添加商品销量累加功能,确保支付成功后更新销量- 实现跨租户查询用户和订单商品的功能
- 修复支付回调中的错误代码
-优化日志记录和异常处理
|
2 days ago |
科技小王子
|
2a8d87a4d1
|
feat(shop): 优化订单处理逻辑并添加新功能
- 新增 DateTimeUtil 工具类,用于统一处理日期时间格式化- 移除 ShopCouponController 中的 PreAuthorize 注解
-重构 ShopOrderServiceImpl 中的支付成功后业务逻辑处理
- 添加处理支付成功后业务逻辑的 handlePaymentSuccess 方法
- 新增标记优惠券为已使用的 markCouponAsUsed 方法
- 新增累计商品销量的 updateGoodsSales 和 updateSingleGoodsSales 方法
- 更新测试账号配置和生产环境配置
|
2 days ago |
科技小王子
|
b8150b021b
|
feat(order): 优化优惠券处理逻辑
- 重构优惠券处理流程,提高代码可读性和可维护性
- 增加优惠券有效性验证,包括用户归属、使用状态和有效期
-优化优惠金额计算逻辑,支持满减券、折扣券和免费券
- 新增标记优惠券为已使用功能
- 在订单创建流程中应用优惠券并更新相关金额
|
2 days ago |
科技小王子
|
1d5a775ded
|
fix(shop): 修复优惠券领取功能的空指针异常问题
- 增加了对优惠券不存在的检查
-安全地检查和更新优惠券的已领取数量,避免空指针异常
- 在 SQL 查询中使用 COALESCE 函数安全地获取已领取数量
|
2 days ago |
科技小王子
|
a38256f9ca
|
fix(shop): 修复未登录用户可领取优惠券的bug- 在领取优惠券接口中增加了登录验证逻辑
- 确保只有已登录用户才能领取优惠券
|
2 days ago |
科技小王子
|
4b620cda8c
|
refactor(cms): 重构导航菜单相关代码
- 修改 CmsWebsiteServiceImplHelper 中导航菜单属性的设置
- 更新 MenuVo 类中的属性名称,以更好地反映其含义
- 新增 MenuVo 类的 code 属性,用于唯一标识
|
2 days ago |
科技小王子
|
38ac744226
|
Merge remote-tracking branch 'origin/dev' into dev
|
2 days ago |
科技小王子
|
b46341bd32
|
refactor(shop): 优化商城信息获取和缓存逻辑
- 移除 ShopMainController 中的 debug 日志
- 修改 ShopWebsiteServiceImpl 中的缓存键前缀为 PascalCase
- 删除 ShopWebsiteServiceImpl 中的冗余打印语句
- 删除整个 debug_navigation_data.sql 文件
|
2 days ago |
科技小王子
|
210efaf470
|
refactor(wx-login): 重构微信登录和小程序码生成逻辑
- 优化了微信小程序配置获取方式,支持跨租户查询
- 重构了 access_token 获取逻辑,提高代码复用性
-改进了小程序码生成方法,增加了错误处理和日志记录
- 调整了导航数据转换逻辑,统一字段命名
- 新增了微信小程序配置检查和创建示例配置的调试接口
|
2 days ago |
科技小王子
|
3546be75e4
|
删除测试文件
|
5 days ago |
科技小王子
|
a9758b9d3a
|
refactor(shop): 优化商城信息获取和缓存逻辑
- 移除 ShopMainController 中的 debug 日志
- 修改 ShopWebsiteServiceImpl 中的缓存键前缀为 PascalCase
- 删除 ShopWebsiteServiceImpl 中的冗余打印语句
- 删除整个 debug_navigation_data.sql 文件
|
2 days ago |
科技小王子
|
ec2316625e
|
refactor(wx-login): 重构微信登录和小程序码生成逻辑
- 优化了微信小程序配置获取方式,支持跨租户查询
- 重构了 access_token 获取逻辑,提高代码复用性
-改进了小程序码生成方法,增加了错误处理和日志记录
- 调整了导航数据转换逻辑,统一字段命名
- 新增了微信小程序配置检查和创建示例配置的调试接口
|
2 days ago |
科技小王子
|
cff719a80b
|
Merge branch 'main' into dev
|
4 days ago |
科技小王子
|
7ec7522357
|
feat(wx): 添加微信小程序码生成功能
- 新增 getQRCodeUnlimited 方法生成小程序码
- 添加 getLocalAccessToken 方法获取微信 access_token
- 更新 WxLoginController 以使用新的二维码生成逻辑- 移除 MqttServiceTest 类,增加 WxDev 类用于微信相关测试
- 更新 Dockerfile 和 docker-compose.yml 以适应新的功能需求
|
4 days ago |
科技小王子
|
6f68edd22f
|
删除测试文件
|
5 days ago |
科技小王子
|
145c563f54
|
完成自动取消订单任务功能
|
5 days ago |
科技小王子
|
4fc30e53cf
|
完成自动取消订单任务功能
|
5 days ago |
科技小王子
|
23fe389507
|
自动取消订单任务
|
5 days ago |
科技小王子
|
b0ed6dd62c
|
自动取消订单任务
|
5 days ago |
科技小王子
|
bddda435de
|
新增二维码生成接口及工具类
|
6 days ago |
科技小王子
|
3d33e42aae
|
新增二维码生成接口
|
6 days ago |
科技小王子
|
c431a12560
|
完成ShopDealerApply经销商入驻模块
|
6 days ago |
科技小王子
|
c636f4face
|
完成ShopDealerApply经销商入驻模块
|
1 week ago |
科技小王子
|
9d4c5bb438
|
补齐字段
|
1 week ago |
科技小王子
|
58aa8b76c7
|
fix(core): 修复 BigDecimal 字段反序列化 null 值问题
- 新增 BigDecimalDeserializer 自定义反序列化器,处理 null值和空字符串
- 添加 DatabaseFixController 控制器,用于检查和修复数据库中的 null值问题
- 修改 ShopUserCouponController 中的查询逻辑,确保 BigDecimal 字段不为 null
- 更新 ShopCoupon 和 ShopUserCoupon 实体类,为 BigDecimal 字段添加 JsonSerialize 和 JsonInclude 注解
- 新增 SQL 脚本 fix_bigdecimal_null_values.sql,用于修复数据库中的 null 值问题- 修改 application.yml,配置 Jackson序列化和反序列化相关参数
|
1 week ago |
科技小王子
|
5ffe469f0b
|
fix(core): 修复 BigDecimal 字段反序列化 null 值问题
- 新增 BigDecimalDeserializer 自定义反序列化器,处理 null值和空字符串
- 添加 DatabaseFixController 控制器,用于检查和修复数据库中的 null值问题
- 修改 ShopUserCouponController 中的查询逻辑,确保 BigDecimal 字段不为 null
- 更新 ShopCoupon 和 ShopUserCoupon 实体类,为 BigDecimal 字段添加 JsonSerialize 和 JsonInclude 注解
- 新增 SQL 脚本 fix_bigdecimal_null_values.sql,用于修复数据库中的 null 值问题- 修改 application.yml,配置 Jackson序列化和反序列化相关参数
|
1 week ago |
科技小王子
|
fa83ef5967
|
feat(dev): 添加开发环境支付配置和优惠券字段修复功能
- 新增开发环境控制器和环境感知支付服务
- 添加数据库字段缺失修复指南
- 改进优惠券适用商品查询逻辑
-优化支付配置获取方式
|
1 week ago |
科技小王子
|
b2e0aa9f28
|
feat(优惠券): 实现优惠券状态管理功能
- 新增优惠券状态管理相关实体类字段和方法
- 实现优惠券状态自动更新和手动更新功能- 添加优惠券适用范围验证逻辑
- 新增优惠券状态查询和统计接口
- 优化数据库索引和查询性能
|
1 week ago |
科技小王子
|
b09141e848
|
feat(shop): 经销商相关实体和接口添加排序号字段并调整默认排序方式
- 在 ShopDealerUser 实体中添加 sortNumber 字段用于排序
- 更新 ShopDealerUserMapper.xml,添加 sortNumber 的查询条件
- 在 ShopDealerUserParam 参数类中添加 sortNumber 字段
- 修改多个服务实现类的默认排序方式,从 "sort_number asc, create_time desc" 改为 "create_time desc"
|
1 week ago |
科技小王子
|
ededc7a501
|
feat(payment): 添加支付配置诊断和测试接口
- 新增支付配置诊断SQL脚本
- 添加测试控制器和微信支付诊断控制器
- 实现支付配置检查、快速测试和缓存清理等功能
-优化支付服务和订单创建流程- 更新相关实体和DTO以支持新功能
|
2 weeks ago |
科技小王子
|
14ceffe84f
|
docs: 添加商城信息重构和网站信息接口重新设计文档
- 新增《商城信息获取方法重构说明》文档,详细介绍了商城信息获取服务的独立和重构过程
- 新增《getSiteInfo 接口重新设计 - 彻底解决空值异常》文档,详细说明了网站信息接口的重新设计和改进
- 更新了《VO模式解决方案》、《最终修复完成-编译错误解决》和《重构总结-Service层架构》等文档
- 修改了 CmsMainController 的导入信息
|
2 weeks ago |
科技小王子
|
a5eed3e2bb
|
refactor(cms): 重构网站信息获取接口
- 移除 CmsMainController 中的 getSiteInfo 方法
- 新增 ShopMainController 控制器用于获取商城信息
- 重构 CmsWebsiteController 中的 getSiteInfo 方法,使用 Redis 缓存
- 更新 CmsWebsiteService 接口和实现类,返回 ShopVo 对象- 删除 TestController 和 WechatCertTestController
- 更新 SecurityConfig 中的放行接口列表
|
2 weeks ago |
科技小王子
|
d106356238
|
refactor: 删除 cms 模块的控制器类
- 移除了 CmsAdController、CmsAdRecordController、CmsArticleCategoryController、CmsArticleCommentController、CmsArticleContentController、CmsArticleController 和 CmsArticleCountController 类
- 这些控制器类可能已经不再使用或已被其他实现替代
|
2 weeks ago |
科技小王子
|
70a760fb22
|
feat(cms): 添加 CMS 模块控制器
- 新增 CmsAdController、CmsAdRecordController、CmsArticleCategoryController、CmsArticleCommentController、CmsArticleContentController、CmsArticleController 和 CmsArticleCountController
- 实现了广告位、广告图片、文章分类、文章评论、文章记录、文章和点赞文章的 CRUD操作
- 添加了分页查询、批量操作等接口
-集成了 Swagger 文档注解
- 优化了代码结构,提高了可维护性
|
2 weeks ago |
科技小王子
|
46dbf09d81
|
refactor: 删除 docs 模块的全部代码
- 移除了 DocsContentController、DocsController、DocsUserController 三个控制器
- 删除了 DocsContent、Docs、DocsUser三个实体类
- 移除了 DocsContentMapper、DocsMapper、DocsUserMapper 三个 Mapper 接口
- 删除了 DocsContentParam、DocsParam、DocsUserParam 三个查询参数类
- 移除了 DocsContentServiceImpl 服务实现类- 删除了相关的 XML 映射文件
|
2 weeks ago |
科技小王子
|
416aca8691
|
refactor: 删除 docs 模块的全部代码
- 移除了 DocsContentController、DocsController、DocsUserController 三个控制器
- 删除了 DocsContent、Docs、DocsUser三个实体类
- 移除了 DocsContentMapper、DocsMapper、DocsUserMapper 三个 Mapper 接口
- 删除了 DocsContentParam、DocsParam、DocsUserParam 三个查询参数类
- 移除了 DocsContentServiceImpl 服务实现类- 删除了相关的 XML 映射文件
|
2 weeks ago |
科技小王子
|
c85c74fb80
|
refactor(shop): 移除商品文章中的商户ID字段
- 从 ShopArticle 实体中删除 merchantId 字段
- 从 ShopArticleParam 参数中移除 merchantId 查询条件
- 更新 ShopArticleMapper.xml 中的 SQL 语句,移除与 merchantId 相关的条件
|
2 weeks ago |
科技小王子
|
26311f7030
|
feat(优化): 表格列优化和移动端模板改进
-表格列优化: 智能字段过滤、列宽优化、可配置的列显示
-移动端模板改进: XML文件关键词搜索优化、移动端模板全面升级
- ShopArticle相关文件更新: 控制器、实体、Mapper、Param、Service等
- 新增列配置模板: columns.config.vue.btl
- 更新列表页面模板: index.tsx.btl、index.vue.btl
- 更新Mapper XML模板: mapper.xml.btl
|
2 weeks ago |
科技小王子
|
eac1102eb1
|
feat(generator): 优化模板生成逻辑并添加新功能
- 改进 index.tsx 模板,增加智能字段检测和条件性功能生成
- 修复字段注释为空时模板渲染失败的问题
- 添加自动更新 app.config.ts 页面路径的功能
- 新增 ShopArticle相关的实体、Mapper、Service 等代码
- 优化 add.tsx 和 add.config.ts模板,提高用户体验
|
2 weeks ago |
科技小王子
|
6caf434c3d
|
feat(generator): 新增移动端页面文件生成功能
- 添加了4个移动端页面模板文件:index.config.ts、index.tsx、add.config.ts、add.tsx
- 更新了ShopGenerator和CmsGenerator以支持移动端页面文件生成
- 新增了移动端页面文件生成的详细使用说明和示例
- 创建了验证脚本以确保生成器配置和输出路径正确
|
2 weeks ago |
科技小王子
|
c6f85e077c
|
refactor(cms): 调整站点统计接口和模型
- 移除了 CmsStatisticsController 中的 @PreAuthorize 注解
- 修改了 CmsWebsiteServiceImplHelper 中的时间格式化逻辑
- 将 CmsVO 中的 createTime 字段类型从 LocalDateTime 改为 String
|
2 weeks ago |
科技小王子
|
5874b5cce8
|
refactor(cms): 重构网站信息相关代码
- 移除了不必要的系统输出语句
-优化了网站信息的获取和处理逻辑
- 重构了 CmsWebsiteService 接口和实现类
- 更新了相关的 VO 类和 Mapper XML 文件
- 添加了租户名称字段和相关处理逻辑
|
2 weeks ago |
科技小王子
|
237af7350d
|
- 移动文档到docs目录下
|
2 weeks ago |
科技小王子
|
2678348540
|
fix(cms): 修复网站信息相关问题
- 优化网站信息获取接口返回结构
- 移除不必要的打印语句
-修正导航目标窗口转换逻辑,提高安全性
- 注释掉过期时间处理代码
|
2 weeks ago |
科技小王子
|
04d3e01a39
|
refactor(cms): 重构网站信息获取功能
- 新增 CmsWebsiteVO 和 CmsNavigationVO 类用于前端展示
- 重构 getSiteInfo 方法,优化缓存逻辑和数据处理
- 新增 clearSiteInfoCache 方法用于清除缓存
- 优化网站状态、配置和导航信息的处理逻辑
|
2 weeks ago |
科技小王子
|
7b22c8c56e
|
refactor(time): 统一时间格式化为 yyyy-MM-dd HH:mm:ss
- 在多个实体类中添加 @JsonFormat 注解,统一 LocalDateTime 类型字段的时间格式
- 移除 JacksonConfig 中自定义的时间格式化配置,使用默认的 ISO 日期时间格式
|
2 weeks ago |
科技小王子
|
017cf0c0b3
|
fix(core): 修复 Jackson 序列化 LocalDateTime 问题
- 新增 JacksonConfig 配置类,支持 Java 8 时间类型序列化
- 添加 TestController 用于验证 LocalDateTime 序列化功能
- 更新 application.yml 配置,禁用时间戳序列化
-修复报告详细说明了问题原因、修复方案和验证方法
|
2 weeks ago |
科技小王子
|
972a644e57
|
refactor(date): 使用 LocalDateTime 替代 Date
- 在多个控制器和服务中,将 Date 替换为 LocalDateTime
- 更新日期格式化相关代码,以适应 LocalDateTime
- 删除了一些未使用的日期工具类导入
|
2 weeks ago |