科技小王子
|
f0b7c9e0c6
|
refactor(shop): 重构聊天相关实体和映射
-移除了 UserServiceImpl 中的系统配置信息代码
- 更新了 ShopChatConversationController 中的注释
- 在 ShopChatMessage 中添加了发送人和接收人的相关信息字段
- 在 ShopDealerApply 中添加了用户昵称和备注字段
- 更新了相关映射文件以支持新的字段
- 调整了应用配置文件,增加了测试环境配置
|
2 weeks ago |
科技小王子
|
4830810bdb
|
fix(bszx): 更新百色一小项目 logo
- 将百色一小项目的 logo URL 从旧地址替换为新地址
- 修正了 BszxBmServiceImpl 类中的 getLogo 方法
|
2 weeks ago |
科技小王子
|
1930d9e898
|
fix(cms): 修复网站状态显示逻辑
- 增加空值检查,避免 NullPointerException
- 添加默认状态处理:当 running为 null 时,设置为"状态未知"
- 优化代码结构,减少重复代码
|
2 weeks ago |
科技小王子
|
d3c2b297f3
|
切换测试数据库
|
2 weeks ago |
科技小王子
|
1a4942d7f7
|
切换测试数据库
|
3 weeks ago |
科技小王子
|
ed100c0ca2
|
1
|
3 weeks ago |
科技小王子
|
edffd600c0
|
refactor(shop): 优化关联查询方式
- 将 ShopDealerRefereeMapper.xml 中的 LEFT JOIN 改为 INNER JOIN
- 提高查询效率,仅返回有匹配记录的结果
|
3 weeks ago |
科技小王子
|
eab2890527
|
fix(ShopDealerRefereeMapper): 修复查询用户信息时未考虑删除状态
- 在 ShopDealerRefereeMapper.xml 文件中,修改了与 sys_user 表的 LEFT JOIN 条件
- 增加了对用户删除状态(deleted)的判断,确保只查询未删除的用户信息
- 这
|
3 weeks ago |
科技小王子
|
7f45e1bf58
|
fix(ShopDealerRefereeMapper): 修复查询用户信息时未考虑删除状态
- 在 ShopDealerRefereeMapper.xml 文件中,修改了与 sys_user 表的 LEFT JOIN 条件
- 增加了对用户删除状态(deleted)的判断,确保只查询未删除的用户信息
- 这
|
3 weeks ago |
科技小王子
|
b4a3259fd5
|
refactor(file): 终于把证书的路径拼接问题修复好了
- 移除生产环境中的 /file 前缀
- 统一文件上传和访问路径
- 修复历史路径格式的兼容性问题
-优化路径拼接逻辑,提高代码可读性和维护性
|
3 weeks ago |
科技小王子
|
bda7887980
|
refactor(file): 重构文件路径处理逻辑
- 移除生产环境中的 /file 前缀
- 统一文件上传和访问路径
- 修复历史路径格式的兼容性问题
-优化路径拼接逻辑,提高代码可读性和维护性
|
3 weeks ago |
科技小王子
|
c96bc5efea
|
fix(cert): 修复证书文件路径问题
- 移除了上传路径末尾的斜杠
- 更新了证书路径相关的文档和脚本
- 调整了开发和生产环境配置中的上传路径
|
3 weeks ago |
科技小王子
|
a2b3d13571
|
fix(system): 修复微信支付配置中的证书路径
- 移除了不必要的 "file" 目录拼接
- 优化了私钥和证书路径的生成逻辑
|
3 weeks ago |
科技小王子
|
b50692f84f
|
refactor: 注释掉百色中学的租户特殊规则配置- 在 application.yml 文件中注释掉了百色中学的租户特殊规则配置
- 包括捐款最低金额限制和自定义错误消息
- 同时注释掉了相关的定时任务配置
|
3 weeks ago |
科技小王子
|
7a485bbc7f
|
feat(bszx): 合成图片时支持中文显示
- 在 BszxBmServiceImpl 和 BszxPayServiceImpl 中添加中文支持
- 新增 createChineseFont 方法创建支持中文的字体
- 在图片合成时使用中文字体添加文本元素- 添加 JacksonTest 类进行序列化测试
|
3 weeks ago |
科技小王子
|
f821658e78
|
refactor(bszx): 重构报名和支付海报生成逻辑
- 提取共用的 ImageCombiner 初始化和处理逻辑
- 优化文件路径生成和质量压缩流程- 添加 @NotNull 注解提高代码可读性
- 修改时间格式化方式,使用 LocalDateTime
- 更新 Jackson 配置,支持 LocalDateTime序列化和反序列化- 添加文件服务器地址配置
|
3 weeks ago |
科技小王子
|
13f094e2e4
|
refactor(jackson): 重构 Jackson 配置并添加测试
- 简化了 JacksonConfig 类,移除了自定义时间格式配置
- 添加了 JacksonConfigChecker组件,用于检查 Jackson 配置是否正确
- 新增 JacksonTestController,用于测试 LocalDateTime 序列
|
3 weeks ago |
科技小王子
|
251a6b609d
|
feat(bszx): 为百色一小项目添加定制化证书生成逻辑
- 在 BszxBmServiceImpl 和 BszxPayServiceImpl 中添加了针对百色一小项目的证书生成逻辑
- 更新了 ShopDealerBankController 中的用户登录检查逻辑- 修改了 application.yml 中的文件服务器 URL
|
3 weeks ago |
科技小王子
|
b43816b875
|
refactor(time): 优化时间格式化和反序列化
- 修改 CmsWebsiteServiceImplHelper 中 createTime 的处理方式,使用 formatter 进行格式化
- 在 JacksonConfig 中配置自定义的 ObjectMapper,确保 LocalDateTime 使用指定格式(yyyy-MM-dd HH:mm:ss)
- 添加自定义的 JavaTimeModule,配置 LocalDateTime 的序列化和反序列化格式
- 禁用将日期写为时间戳,忽略未知属性,并允许空字符串作为 null 对象
|
3 weeks ago |
科技小王子
|
e04efd1d20
|
refactor(cms): 移除站点统计信息列表接口的权限注解
- 删除了 CmsStatisticsController 类中 list 方法的 @PreAuthorize 注解
- 此修改可能导致站点统计信息列表接口失去权限控制,请确保在其他地方实施适当的访问限制
|
3 weeks ago |
科技小王子
|
0d8d79d5c4
|
feat(shop): 添加默认银行卡功能并优化排序
- 在 ShopDealerBank 模型中添加 isDefault 字段,用于标记默认银行卡- 在 ShopDealerBankMapper.xml 中添加查询默认银行卡的条件
- 在 ShopDealerBankParam 中添加 isDefault 参数,用于查询时筛选默认银行卡
- 修改 ShopDealerBankServiceImpl 中的分页和列表查询方法,按默认银行卡和创建时间排序
- 新增 getDefaultBank 方法,用于获取用户的默认银行卡
|
3 weeks ago |
科技小王子
|
cec7e127f1
|
feat(shop): 添加分销商提现银行卡管理功能
- 新增 ShopDealerBank 实体类
- 新增 ShopDealerBankMapper 和 XML映射文件
- 新增 ShopDealerBankService 接口及实现类
- 新增 ShopDealerBankController 控制器
- 新增 ShopDealerBankParam 查询参数类
|
3 weeks ago |
科技小王子
|
7553c3a1fd
|
feat(shop): 添加分销商提现银行卡管理功能
- 新增 ShopDealerBank 实体类
- 新增 ShopDealerBankMapper 和 XML映射文件
- 新增 ShopDealerBankService 接口及实现类
- 新增 ShopDealerBankController 控制器
- 新增 ShopDealerBankParam 查询参数类
|
3 weeks ago |
科技小王子
|
f6eec42c0a
|
feat(shop): 添加分销商申请记录批量导入功能
- 新增 Excel 批量导入分销商申请记录的功能
- 添加分销商申请记录导入模板下载功能
- 实现将导入参数转换为实体类的方法
- 优化关键词搜索,支持手机号、姓名和分销商名称
|
3 weeks ago |
科技小王子
|
1e46ac0033
|
feat(shop): 经销商申请和用户表添加类型字段并更新相关 mapper 和 param 类
- 在 ShopDealerApply 和 ShopDealerUser 实体类中添加 type 字段,用于区分经销商类型
- 更新 ShopDealerApplyMapper.xml 和 ShopDealerUserMapper.xml,添加 type 字段的查询条件
- 在 ShopDealerApplyParam 和 ShopDealerUserParam 参数类中添加 type 字段,用于查询过滤
|
3 weeks ago |
科技小王子
|
7ac9274fe5
|
refactor(shop): 修改查询字段名称
- 将 dealerNickname 更改为 dealerName,以更好地反映字段的实际含义
- 此修改仅影响 XML 配置文件,不涉及代码逻辑变更
|
3 weeks ago |
科技小王子
|
440e7774f9
|
refactor(shop): 修改查询字段名称
- 将 dealerNickname 更改为 dealerName,以更好地反映字段的实际含义
- 此修改仅影响 XML 配置文件,不涉及代码逻辑变更
|
3 weeks ago |
科技小王子
|
ce65eefb41
|
feat(shop): 添加分销商和用户信息关联查询
- 在 ShopUserReferee 实体类中添加分销商和用户的相关字段- 更新 ShopUserRefereeMapper.xml,实现分销商和用户的关联查询
- 新增字段包括昵称、头像和手机号等信息
|
3 weeks ago |
科技小王子
|
23e0fb1aba
|
refactor(controller): 优化日志输出信息并删除未使用的导入- 在 WxLoginController 中修改 tenantId 的日志输出信息,使其更具描述性
- 在 ShopDealerApplyController 中删除未使用的 PageParam 导入
|
4 weeks ago |
科技小王子
|
d48b9adfeb
|
feat(shop): 添加分销商申请记录相关功能
- 新增根据 ID 查询分销商申请记录的接口和实现
- 修改根据用户 ID 查询分销商申请记录的接口路径
- 在 ShopDealerApply 模型中添加合同金额和详细地址字段
- 更新 ShopDealerApplyService 接口,添加新的查询方法
- 修改 ShopDealerApplyServiceImpl 中的查询实现方法
|
4 weeks ago |
科技小王子
|
08dae46414
|
feat(ShopDealerApply): 添加分销商申请相关字段
-增加分销商名称 (dealerName)
- 增加分销商编码 (dealerCode)
-增加合同时间 (contractTime)
|
4 weeks ago |
科技小王子
|
4b5813f838
|
feat(ShopDealerUser): 添加备注字段
在 ShopDealerUser 实体类中添加了备注字段 comments,用于存储额外的备注信息。这个字段将有助于记录与经销商用户相关的附加信息,提高系统的可扩展性和灵活性。
|
4 weeks ago |
科技小王子
|
3aa5f2738a
|
feat(shop): 添加分销商用户批量导入功能
- 新增 ShopDealerUserImportParam 类用于导入参数
- 在 ShopDealerUserController 中添加 importBatch 方法处理批量导入
- 使用 EasyPOI 库进行 Excel 导入
- 导入过程中设置默认值并保存用户信息
|
4 weeks ago |
科技小王子
|
9280f6284b
|
feat(auth): 添加微信小程序扫码登录功能
- 新增扫码登录接口和相关服务
- 实现微信小程序端扫码登录逻辑
- 更新文档,添加微信小程序扫码登录指南
- 调整微信登录相关接口,使用 release 版本
- 新增 JWT 配置项
|
4 weeks ago |
科技小王子
|
fabccddab2
|
feat(payment): 完善微信支付类型并优化相关逻辑
- 新增 WechatPayType 类,定义微信支付的具体实现方式
- 在 PaymentType 枚举中添加获取微信支付类型的方法
- 在 ShopOrder 实体中增加微信支付子类型字段
- 优化 ShopOrderServiceImpl 中的微信支付逻辑,支持自动选择支付类型
|
4 weeks ago |
科技小王子
|
61a5178e5a
|
feat(payment): 优化支付方式并确保系统平滑迁移
-将19种复杂支付方式简化为8种核心支付方式
- 更新PaymentType枚举,添加废弃支付方式的兼容处理
- 新增PaymentTypeCompatibilityUtil工具类,用于支付方式迁移
- 更新ShopOrder和ShopOrderParam的支付方式描述
- 修改ShopOrderServiceImpl中的支付处理逻辑
- 添加单元测试,验证支付方式优化后的功能正确性
|
4 weeks ago |
科技小王子
|
b105936840
|
fix(shop): 修复订单支付状态错误
- 修复 ShopOrderMapper.xml 中更新订单支付状态的错误
- 添加 SQL 脚本修复已存在的错误数据
- 更新订单支付状态为已付款(1)或未付款(0)- 验证修复结果并生成修复报告
|
4 weeks ago |
科技小王子
|
d7d4d0d359
|
feat(order): 添加错误信息配置并优化测试账号处理逻辑
- 在 OrderConfigProperties 中添加 ErrorMessages 类,用于配置订单相关的错误信息- 在 OrderBusinessService 中增加测试账号的判断逻辑,测试账号可跳过金额验证
|
1 month ago |
科技小王子
|
a45bf916ec
|
fix(cert): 修复生产环境证书路径拼接问题
- 更新了 CertificateProperties 和 ShopOrderController 中的证书路径拼接逻辑
-增加了对数据库中存储路径的特殊处理,支持不同格式的路径拼接
- 优化了日志输出,增加了证书路径的相关信息
|
1 month ago |
科技小王子
|
53de360126
|
fix(shop): 修复生产环境证书路径问题
- 优化私钥和公钥路径的拼接逻辑,适应数据库中不同格式的路径
- 添加日志输出,便于调试和追踪路径处理过程- 统一路径处理方式,提高代码可维护性
|
1 month ago |
科技小王子
|
d79bc09137
|
refactor(shop): 重构微信支付证书加载逻辑
- 提前声明所有需要的变量,避免重复定义
- 将开发环境和生产环境的证书加载逻辑分离,提高可读性
- 优化证书路径构建逻辑,处理数据库路径可能以/开头的情况
- 添加公钥加载逻辑,支持开发环境和生产环境的公钥配置- 移除冗余的代码和不必要的注释,简化代码结构
|
1 month ago |
科技小王子
|
a7c51c7f80
|
feat(payment): 添加订单支付状态更新功能并优化日志记录
- 在 ShopOrderController 中添加更新订单支付状态的 API 接口- 在 ShopOrderService 中实现 getByOrderNo 和 syncPaymentStatus 方法- 在 WechatNativeStrategy 中添加创建订单和查询支付状态的日志记录
- 优化订单号生成逻辑,支持使用请求中的订单号
|
1 month ago |
科技小王子
|
21bdd6c87e
|
feat(payment): 增加支付配置检查和最近支付查询功能- 新增支付配置检查接口,用于检查指定租户的支付配置是否完整
- 添加查询用户最近支付订单接口,当orderNo缺失时可查询用户最近创建的支付订单
- 优化订单号生成逻辑,使用雪花算法保证全局唯一
- 完善支付配置验证,确保商户号、序列号、API密钥等关键信息已配置
- 调整日志输出,增加关键信息的空值检查和异常处理
|
1 month ago |
科技小王子
|
5f48e4e958
|
refactor(shop): 更新微信支付密钥配置方法
- 将 wechatPayPublicKeyFromPath() 方法替换为 publicKeyFromPath()
-将 wechatPayPublicKeyId() 方法替换为 publicKeyId()
|
1 month ago |
科技小王子
|
d0791bc85d
|
feat(payment): 添加微信支付 Native支付方式
- 新增 Native 支付处理逻辑,支持扫码支付
- 重构原有 JSAPI 支付逻辑,提高代码可读性和可维护性
-增加支付配置诊断功能,方便排查支付问题
- 优化错误处理和日志记录,提高系统稳定性
|
1 month ago |
科技小王子
|
b0e7dc0d38
|
feat(payment): 新增订单创建与支付一体化接口
- 添加了 PaymentWithOrderRequest 类用于订单创建和支付请求
- 在 PaymentService接口中新增了 createPaymentWithOrder 方法
- 在 PaymentServiceImpl 中实现了订单创建和支付的逻辑
- 更新了 ShopOrderController 中的订单创建逻辑
- 添加了新的 API 文档 unified_payment_with_order_api.md
|
1 month ago |
科技小王子
|
e0d0760216
|
feat(payment): 添加手动更新支付状态功能并优化支付成功处理逻辑- 新增手动更新支付状态接口,用于异常情况处理
-优化支付成功处理逻辑,增加日志记录和业务逻辑触发
- 添加支付回调处理完整实现文档,便于测试和扩展
-调整订单创建逻辑,移除重复代码
|
1 month ago |
科技小王子
|
797cfdf6c2
|
fix(payment): 修复微信 Native支付参数错误问题
- 添加获取 Native 支付配置的方法- 在构建预支付请求时设置必填字段:appId、mchId 和 notifyUrl
- 实现微信支付状态查询功能
-优化日志输出,增加支付配置信息
|
1 month ago |
科技小王子
|
495e6a72c6
|
feat(payment): 添加获取支付配置功能并优化支付流程
- 在 PaymentMapper 中添加 getByType 方法,用于获取指定类型的支付配置
- 在 PaymentService 中添加 getByType 方法,实现获取支付配置的业务逻辑- 修改 PaymentController 中的 createPayment 方法,增加用户登录验证和设置默认值
- 优化 WxPayConfigService 中的 getPaymentConfig 方法,实现缓存和数据库查询的逻辑
|
1 month ago |
科技小王子
|
270e543f23
|
refactor(payment): 重构支付服务实现类
- 为 PaymentServiceImpl 类添加统一支付服务标识
- 在 PaymentController 中明确引用统一支付服务
|
1 month ago |