liu
7 小时以前 c9d19b4c1c46a9b3b2681c12b3f0ae92e0ea4379
分支
用户 liu <2021943741@qq.com>
星期二, 九月 15, 2026 15:36 +0800
提交者 liu <2021943741@qq.com>
星期二, 九月 15, 2026 15:36 +0800
提交c9d19b4c1c46a9b3b2681c12b3f0ae92e0ea4379
目录 367db26454754549b5d62b74183a9a5e1aaa0ea6 目录 | zip | gz
上一版本 1e4cd118d2a77e7a063035fc8c5a57c397b6109f 查看 | 对比
fix(mes): 修复换位导线技术参数新增报 Unknown column 'resistance20c'

product_ctc 表中列名为 resistance_20c,而 DO 字段名为 resistance20c。
MyBatis-Plus 的驼峰转下划线只在大写字母前插下划线,数字 20 不触发,
因此推断出的列名是 resistance20c,与库中实际列名不一致,导致
createCtc 中 validateItemUnique 查询即抛 BadSqlGrammarException,
新增/修改/分页/详情/导出全部不可用。

在 ProductCtcDO.resistance20c 上显式声明 @TableField("resistance_20c"),
该注解对 SQL 生成与 LambdaQueryWrapper 均生效,对外 JSON 字段名不变。
已修改1个文件
4 ■■■■ 文件已修改
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pd/ctc/ProductCtcDO.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史