chore: 保存盘点开发前改动
This commit is contained in:
133
sql/20260624_update_job_dicts.sql
Normal file
133
sql/20260624_update_job_dicts.sql
Normal file
@@ -0,0 +1,133 @@
|
||||
-- Align job status/type display dictionaries for inbound job workflow.
|
||||
-- status: 1=未执行, 2=正执行, 4=已完成, 5=已作废
|
||||
-- execution_phase: 0=生成作业, 1=下发到WCS, 5=等待扫码确认
|
||||
|
||||
SET NOCOUNT ON;
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_status' AND dict_value = N'1')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'未执行',
|
||||
dict_sort = 0,
|
||||
list_class = N'default',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_status'
|
||||
AND dict_value = N'1';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (0, N'未执行', N'1', N'mydo_job_status', N'default', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_status' AND dict_value = N'2')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'正执行',
|
||||
dict_sort = 1,
|
||||
list_class = N'primary',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_status'
|
||||
AND dict_value = N'2';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (1, N'正执行', N'2', N'mydo_job_status', N'primary', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_status' AND dict_value = N'4')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'已完成',
|
||||
dict_sort = 3,
|
||||
list_class = N'success',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_status'
|
||||
AND dict_value = N'4';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (3, N'已完成', N'4', N'mydo_job_status', N'success', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_status' AND dict_value = N'5')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'已作废',
|
||||
dict_sort = 4,
|
||||
list_class = N'danger',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_status'
|
||||
AND dict_value = N'5';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (4, N'已作废', N'5', N'mydo_job_status', N'danger', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_execution_phase' AND dict_value = N'0')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'生成作业',
|
||||
dict_sort = 0,
|
||||
list_class = N'default',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_execution_phase'
|
||||
AND dict_value = N'0';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (0, N'生成作业', N'0', N'mydo_job_execution_phase', N'default', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_execution_phase' AND dict_value = N'1')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'下发到WCS',
|
||||
dict_sort = 1,
|
||||
list_class = N'primary',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_execution_phase'
|
||||
AND dict_value = N'1';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (1, N'下发到WCS', N'1', N'mydo_job_execution_phase', N'primary', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'mydo_job_execution_phase' AND dict_value = N'5')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'等待扫码确认',
|
||||
dict_sort = 5,
|
||||
list_class = N'warning',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'mydo_job_execution_phase'
|
||||
AND dict_value = N'5';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (5, N'等待扫码确认', N'5', N'mydo_job_execution_phase', N'warning', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
|
||||
IF EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = N'in_job_type' AND dict_value = N'5')
|
||||
BEGIN
|
||||
UPDATE sys_dict_data
|
||||
SET dict_label = N'回流入库',
|
||||
dict_sort = 4,
|
||||
list_class = N'warning',
|
||||
status = N'0'
|
||||
WHERE dict_type = N'in_job_type'
|
||||
AND dict_value = N'5';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, is_default, status, create_by, create_time)
|
||||
VALUES (4, N'回流入库', N'5', N'in_job_type', N'warning', N'N', N'0', N'admin', GETDATE());
|
||||
END
|
||||
Reference in New Issue
Block a user