feat: 完善WCS调度、库存追溯和出库分配
This commit is contained in:
@@ -27,7 +27,8 @@ BEGIN
|
||||
@lot_no NVARCHAR(80),
|
||||
@quantity DECIMAL(18),
|
||||
@stockin_id NVARCHAR(80),
|
||||
@stockin_detail_id NVARCHAR(255);
|
||||
@stockin_detail_id NVARCHAR(255),
|
||||
@project_no NVARCHAR(80);
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.in_tray_msg WHERE tray_code = @tray_code AND warehouse_id = @warehouse_id)
|
||||
BEGIN
|
||||
@@ -51,7 +52,8 @@ BEGIN
|
||||
ISNULL(d.lot_no, ''),
|
||||
tm.quantity,
|
||||
ISNULL(d.stockin_id, ''),
|
||||
tm.stockin_detail_id
|
||||
tm.stockin_detail_id,
|
||||
d.project_no
|
||||
FROM dbo.in_tray_msg tm
|
||||
LEFT JOIN dbo.in_stockin_detail d ON tm.stockin_detail_id = d.stockin_detail_id
|
||||
WHERE tm.tray_code = @tray_code
|
||||
@@ -75,7 +77,7 @@ BEGIN
|
||||
|
||||
OPEN cur_tray;
|
||||
FETCH NEXT FROM cur_tray INTO
|
||||
@product_id, @product_name, @lot_no, @quantity, @stockin_id, @stockin_detail_id;
|
||||
@product_id, @product_name, @lot_no, @quantity, @stockin_id, @stockin_detail_id, @project_no;
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
@@ -85,17 +87,17 @@ BEGIN
|
||||
INSERT INTO dbo.mydo_job_detail (
|
||||
job_detail_id, job_id, product_id, product_name,
|
||||
lot_no, in_quantity, in_or_out_id, in_or_out_d_id,
|
||||
stockin_id, stockin_detail_id
|
||||
stockin_id, stockin_detail_id, project_no
|
||||
)
|
||||
VALUES (
|
||||
@job_detail_id, @job_id, @product_id, @product_name,
|
||||
@lot_no, @quantity, @stockin_id, @stockin_detail_id,
|
||||
@stockin_id, @stockin_detail_id
|
||||
@stockin_id, @stockin_detail_id, @project_no
|
||||
);
|
||||
|
||||
SET @row_idx += 1;
|
||||
FETCH NEXT FROM cur_tray INTO
|
||||
@product_id, @product_name, @lot_no, @quantity, @stockin_id, @stockin_detail_id;
|
||||
@product_id, @product_name, @lot_no, @quantity, @stockin_id, @stockin_detail_id, @project_no;
|
||||
END
|
||||
|
||||
CLOSE cur_tray;
|
||||
|
||||
Reference in New Issue
Block a user