Browse Source

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序列化和反序列化相关参数
main
科技小王子 1 week ago
parent
commit
58aa8b76c7
  1. 4
      src/main/resources/application.yml

4
src/main/resources/application.yml

@ -119,9 +119,9 @@ shop:
order:
# 测试账号配置
test-account:
enabled: true
enabled: false # 禁用测试账号功能
phone-numbers:
- "13737128880"
- "13800000000" # 改为其他测试手机号
test-pay-amount: 0.01
# 租户特殊规则配置

Loading…
Cancel
Save