科技小王子
|
221874425f
|
feat(cms): 添加根据code查询文章功能
- 在CmsArticleController中新增getByCode接口,支持通过文章编号查询文章- 在CmsArticle实体类中添加code字段,用于存储文章编号
- 在CmsArticleMapper.xml中添加code字段的查询条件支持
- 在CmsArticleParam参数类中添加code字段及查询注解
- 在CmsArticleService接口及实现类中添加getByIdCode方法
- 优化CmsAdServiceImpl中的默认排序规则,优先按sort_number排序
|
3 days ago |
科技小王子
|
b145ce12e1
|
refactor(cms): 优化网站创建时的数据复制逻辑
- 仅在templateId存在且大于0时执行数据复制操作
- 添加无效模板ID时的日志警告提示-保持原有国际化、参数、模型、广告、链接及栏目文章的复制逻辑- 修复可能因templateId为null导致的潜在空指针异常
|
4 days ago |
科技小王子
|
246e402730
|
refactor(core): 更新时间字段类型并启用MQTT服务- 将CmsWebsiteSetting实体
|
4 days ago |
科技小王子
|
66b8b1e8b8
|
feat(jackson): 使用Jackson2ObjectMapperBuilder配置ObjectMapper
- 使用Jackson2ObjectMapperBuilder构建ObjectMapper以确保与Spring Boot完全兼容
- 配置JavaTimeModule以支持Java 8时间类型
- 设置时区为GMT+8- 禁用将日期写为时间戳
- 忽略未知属性的反序列化错误
- 在application.yml中显式启用JavaTimeModule模块
|
5 days ago |
科技小王子
|
74a7b47a67
|
refactor(core):优化时间字段处理与日志输出
- 将Date类型时间字段转换为LocalDateTime后格式化,提升时间处理准确性
- 启用Jackson对Java 8时间类型的支持,确保时间序列化一致性-优化非管理员权限查询逻辑中的日志输出,增强调试信息可读性
- 改进定时任务中订单查询的日志描述,明确业务意图
- 移除了冗余的Jackson JSR310模块配置,避免重复注册问题
|
5 days ago |
科技小王子
|
9229aa4885
|
refactor(cms): 将LocalDateTime替换为Date类型并调整过期逻辑
- 将CmsWebsite实体中的LocalDateTime字段改为Date类型- 更新服务实现中时间比较逻辑以兼容Date类型
- 添加日期转换处理以确保过期时间计算正确
- 移除冗余的LocalDateTime导入并优化代码结构
- 调整测试相关代码以适应新的时间类型处理方式
|
5 days ago |
科技小王子
|
1da96e7ff3
|
```feat(redis): 微信小程序配置从缓存获取并支持Redis存储
- 新增 RedisConstants.MP_WX_KEY 常量用于微信小程序配置缓存键
- 修改 WxLoginController 中多处配置获取逻辑,使用 getWxConfigFromCache 方法替代原 DB 查询
- 移除 SettingMapper 和 SettingServiceImpl 中的跨租户数据库查询方法及相关逻辑
- 新增 getWxConfigFromCache 方法用于从 Redis 缓存中获取微信小程序配置
- 调整微信配置创建逻辑,直接写入 Redis 缓存而非数据库
- 优化错误提示信息,引导用户检查 Redis 缓存配置
- 同步更新 ShopDealerApply 实体及 Mapper XML,增加 phone 字段查询
```
|
6 days ago |
科技小王子
|
b071c21098
|
```
feat(setting): 添加跨库查询指定租户设置配置的功能
新增 getCrossDbSetting 方法,支持通过 XML 配置方式实现跨库查询指定租户的设置配置。该方法通过忽略租户拦截器,直接指定 tenant_id 进行数据查询,提升跨租户配置获取的灵活性和性能。
```
|
6 days ago |
科技小王子
|
f3abaf49c2
|
```
refactor(setting): 调整跨租户查询注释格式
调整 SettingServiceImpl 中跨租户查询方法的注释缩进格式,
保持代码风格一致性。```
|
6 days ago |
科技小王子
|
03bbc465a9
|
```
feat(WxLoginController): 添加调试接口获取AccessToken并增强错误处理
新增调试端点 /debug/getAccessToken用于手动触发获取微信 AccessToken,
便于问题排查。同时增强微信 API 调用的错误处理逻辑,针对常见错误码(如 AppID、AppSecret 配置错误)抛出更明确的异常信息,提升调试效率
和问题定位准确性。
```
|
6 days ago |
科技小王子
|
55af0759e2
|
```
feat(WxUtil): 优化企业微信access_token缓存处理逻辑支持解析JSON格式的缓存数据,同时兼容旧版纯字符串格式。当缓存中存在
access_token时,优先使用缓存值并直接调用用户信息获取方法。若缓存
解析失败,则降级使用原值以保证功能可用性。此外,调整了日志输出内容,使其更符合调试需求,并在重新获取token
时将完整的API响应缓存至Redis,与其他模块保持一致性。```
|
6 days ago |
科技小王子
|
d2598d24e6
|
fix(HjmCarController): 添加坐标参数校验逻辑
当用户未提供有效的经纬度坐标时,直接返回分页结果而不调用腾讯地图API,避免无效请求并提高响应速度。
|
7 days ago |
科技小王子
|
6b3e8f197b
|
fix(shop-order): 更新订单支付金额字段并清理无用导入
将订单金额从 `totalPrice` 更改为 `payPrice`以确保支付逻辑正确。同时移除了未使用的类导入,
包括 `DateUtil`、`ApiResult`、`User`、`Date` 和 `formatDateTime`,以优化代码结构。
|
7 days ago |
科技小王子
|
9d96b05d5a
|
```
feat(database): 更新开发环境数据库连接配置
将开发环境的数据源配置从 cms_demo 数据库切换到 modules 数据库,
包括更新数据库 URL、用户名和密码。此变更仅影响开发环境的配置文件。
```
|
7 days ago |
科技小王子
|
eb87baba6e
|
feat(ai): 初始化审计报告生成与知识库管理模块新增审计报告生成接口,支持通过AI模型生成审计内容并下载为Word文档。
新增知识库配置与查询接口,集成阿里云百炼平台实现文档检索功能。
新增相关DTO、枚举、常量及工具类,支持审计报告模块化生成与知识库管理。
新增模板配置与知识库客户端工厂,优化阿里云相关配置注入方式。
|
1 week ago |
科技小王子
|
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 导入
|
3 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 |