47 lines
1.3 KiB
SQL
47 lines
1.3 KiB
SQL
INSERT INTO wh_warehouse (warehouse_code, warehouse_name, warehouse_type, manager_employee_id, status, remark)
|
|
SELECT 'WH-SCRAP-01', '废料库', 'SCRAP', NULL, 'ACTIVE', '生产废料、边角料、委外废料、报废品等废料库存'
|
|
WHERE NOT EXISTS (SELECT 1 FROM wh_warehouse WHERE warehouse_code = 'WH-SCRAP-01');
|
|
|
|
UPDATE wh_warehouse
|
|
SET warehouse_name = '废料库',
|
|
warehouse_type = 'SCRAP',
|
|
status = 'ACTIVE',
|
|
remark = '生产废料、边角料、委外废料、报废品等废料库存'
|
|
WHERE warehouse_code = 'WH-SCRAP-01';
|
|
|
|
INSERT INTO wh_location (
|
|
warehouse_id,
|
|
location_code,
|
|
location_name,
|
|
zone_name,
|
|
is_default,
|
|
is_locked,
|
|
status,
|
|
remark
|
|
)
|
|
SELECT
|
|
(SELECT id FROM wh_warehouse WHERE warehouse_code = 'WH-SCRAP-01'),
|
|
'SCR-E-01',
|
|
'废料暂存位',
|
|
'E区',
|
|
1,
|
|
0,
|
|
'ACTIVE',
|
|
'废料库默认库位'
|
|
WHERE NOT EXISTS (
|
|
SELECT 1
|
|
FROM wh_location
|
|
WHERE warehouse_id = (SELECT id FROM wh_warehouse WHERE warehouse_code = 'WH-SCRAP-01')
|
|
AND location_code = 'SCR-E-01'
|
|
);
|
|
|
|
UPDATE wh_location
|
|
SET location_name = '废料暂存位',
|
|
zone_name = 'E区',
|
|
is_default = 1,
|
|
is_locked = 0,
|
|
status = 'ACTIVE',
|
|
remark = '废料库默认库位'
|
|
WHERE warehouse_id = (SELECT id FROM wh_warehouse WHERE warehouse_code = 'WH-SCRAP-01')
|
|
AND location_code = 'SCR-E-01';
|