@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `blade_business_dept_config` (
|
||||
`business_dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务部门名称',
|
||||
`contract_code_prefix` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '合同编码前缀(平台公司简称+业务部门简称)',
|
||||
`initial_serial` int DEFAULT NULL COMMENT '初始流水号(1-999,系统已有相同流水号则跳过)',
|
||||
`kingdee_company_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金蝶公司代码(取自平台公司组织金蝶代码)',
|
||||
`kingdee_company_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金蝶公司代码',
|
||||
`kingdee_dept_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金蝶部门代码',
|
||||
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
||||
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
-- 金蝶公司代码改由业务部门配置独立维护:回填历史数据并更新字段注释
|
||||
-- 1)已有配置若公司代码为空,则从平台公司组织上的历史金蝶编码回填
|
||||
UPDATE `blade_business_dept_config` c
|
||||
INNER JOIN `blade_dept` d ON d.id = c.platform_company_id AND d.is_deleted = 0
|
||||
SET c.kingdee_company_code = d.kingdee_dept_code
|
||||
WHERE (c.kingdee_company_code IS NULL OR c.kingdee_company_code = '')
|
||||
AND d.kingdee_dept_code IS NOT NULL
|
||||
AND d.kingdee_dept_code != '';
|
||||
|
||||
-- 2)字段注释改为配置表独立维护口径
|
||||
ALTER TABLE `blade_business_dept_config`
|
||||
MODIFY COLUMN `kingdee_company_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金蝶公司代码';
|
||||
Reference in New Issue
Block a user