| 12345678910111213 |
- -- BOM表增加"工件类型"字段(BOM管理页面修复)
- -- 说明:代码中 WmsBom 实体已关联 mes_product_cate(绑定工件类型 / 列表列 / 编辑表单),
- -- 但 wms_bom 表缺少 product_cate_id 字段,导致 BOM管理 列表接口报错:
- -- Unknown column 'a.product_cate_id' in 'on clause'(页面 500,表格加载不出来)。
- -- 数据库:MySQL(mes_cloud_xz),所有环境都需执行
- SET @col_exists = (SELECT COUNT(1) FROM information_schema.COLUMNS
- WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'wms_bom' AND COLUMN_NAME = 'product_cate_id');
- SET @ddl = IF(@col_exists = 0,
- 'ALTER TABLE `wms_bom` ADD COLUMN `product_cate_id` varchar(64) DEFAULT NULL COMMENT ''工件类型'' AFTER `version`',
- 'SELECT ''wms_bom.product_cate_id 已存在,跳过 '' AS message');
- PREPARE stmt FROM @ddl;
- EXECUTE stmt;
- DEALLOCATE PREPARE stmt;
|