fix bug
This commit is contained in:
@@ -221,6 +221,9 @@ CREATE TABLE `blade_customer_change_record` (
|
||||
`customer_id` bigint NOT NULL COMMENT '客商ID',
|
||||
`change_time` datetime NULL DEFAULT NULL COMMENT '变更日期',
|
||||
`change_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '变更内容',
|
||||
`changed_fields` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '变更字段',
|
||||
`before_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更前数据JSON',
|
||||
`after_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更后数据JSON',
|
||||
`change_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '变更账号',
|
||||
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
||||
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
-- 客商变更记录:增加字段变更审计明细
|
||||
|
||||
ALTER TABLE `blade_customer_change_record`
|
||||
ADD COLUMN `changed_fields` varchar(1000) DEFAULT NULL COMMENT '变更字段' AFTER `change_content`,
|
||||
ADD COLUMN `before_data` text COMMENT '变更前数据JSON' AFTER `changed_fields`,
|
||||
ADD COLUMN `after_data` text COMMENT '变更后数据JSON' AFTER `before_data`;
|
||||
@@ -0,0 +1,9 @@
|
||||
-- 修复评分明细未写入 tenant_id 导致被多租户拦截器过滤的问题。
|
||||
-- 明细租户与所属评分主记录保持一致;仅更新 tenant_id 为空的历史数据。
|
||||
|
||||
UPDATE `blade_customer_credit_score_detail` detail
|
||||
INNER JOIN `blade_customer_credit_score` score ON score.`id` = detail.`score_id`
|
||||
SET detail.`tenant_id` = score.`tenant_id`
|
||||
WHERE (detail.`tenant_id` IS NULL OR TRIM(detail.`tenant_id`) = '')
|
||||
AND score.`tenant_id` IS NOT NULL
|
||||
AND TRIM(score.`tenant_id`) <> '';
|
||||
Reference in New Issue
Block a user