汇总近期业务改动:催缴菜单与后端、样本信息快捷登记与进度、运费关联、客户档案扩展、协议优惠/期次与押金划转,并同步 SQL 迁移与管理端页面收敛。 Co-authored-by: Cursor <cursoragent@cursor.com>
31 lines
781 B
SQL
31 lines
781 B
SQL
-- 若已按旧规则 YF+YYYY-MM-DD+序号 回填,纠正为 YF+YYYYMMDD+001~999
|
||
|
||
SET @grp := '';
|
||
SET @seq := 0;
|
||
|
||
UPDATE biz_sample_freight f
|
||
INNER JOIN (
|
||
SELECT
|
||
id,
|
||
CONCAT(
|
||
'YF',
|
||
DATE_FORMAT(create_time, '%Y%m%d'),
|
||
LPAD(
|
||
@seq := IF(
|
||
@grp = CONCAT(tenant_no, '|', DATE_FORMAT(create_time, '%Y%m%d')),
|
||
@seq + 1,
|
||
1
|
||
),
|
||
3,
|
||
'0'
|
||
)
|
||
) AS new_no,
|
||
@grp := CONCAT(tenant_no, '|', DATE_FORMAT(create_time, '%Y%m%d')) AS _grp
|
||
FROM biz_sample_freight
|
||
ORDER BY tenant_no ASC, create_time ASC, id ASC
|
||
) t ON f.id = t.id
|
||
SET f.freight_no = t.new_no;
|
||
|
||
ALTER TABLE biz_sample_freight
|
||
MODIFY COLUMN freight_no VARCHAR(32) NOT NULL DEFAULT '' COMMENT '运费批次号 YF+YYYYMMDD+序号';
|