This commit is contained in:
zlwu committed 2026-07-12 12:04:43 +08:00
1 parent 7b1d4c8729
commit ffc89d9b57
75 files changed
+12263 -7950

No files matched your search

@@ -0,0 +1,3 @@
-- 运输联动贡献量(吨),用于地磅月计划量累加/回减
ALTER TABLE pl_transport_db_link
ADD COLUMN contributed_qty DECIMAL(15,3) NULL COMMENT '本次联动贡献量(吨)' AFTER db_inventory_id;
@@ -0,0 +1,19 @@
-- 修复商机 follow_count 与跟进记录数不一致(历史数据回填)
-- 原因:创建跟进时 recalc 发生在 flush 之前,导致冗余字段长期少 1
UPDATE crm_opportunity o
LEFT JOIN (
SELECT opportunity_id, COUNT(*) AS cnt
FROM crm_opportunity_follow
WHERE del_flag = 0
GROUP BY opportunity_id
) f ON f.opportunity_id = o.id
SET o.follow_count = IFNULL(f.cnt, 0),
o.last_time = (
SELECT MAX(COALESCE(f2.follow_time, f2.create_time))
FROM crm_opportunity_follow f2
WHERE f2.opportunity_id = o.id
AND f2.del_flag = 0
)
WHERE o.del_flag = 0
AND IFNULL(o.follow_count, 0) <> IFNULL(f.cnt, 0);
+1
View File
@@ -356,6 +356,7 @@ CREATE TABLE `pl_transport_db_link` (
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
`db_purchase_plan_id` varchar(64) NOT NULL COMMENT '地磅计划ID',
`db_inventory_id` varchar(64) NOT NULL COMMENT '出入库单ID',
`contributed_qty` decimal(15,3) DEFAULT NULL COMMENT '本次联动贡献量(吨)',
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
`remark` varchar(512) DEFAULT NULL COMMENT '备注',