自动化立体仓库 - WMS系统
zhangc
2024-12-21 68a456ee1c04bd473d4634b2ed6942cdab3ce1d5
新增银座2楼地图SQL脚本
1个文件已修改
1个文件已添加
1个文件已删除
96 ■■■■ 已修改文件
src/main/resources/四期sql/1.初始化1.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/四期sql/1.银座2楼地图新增.sql 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/四期sql/4.初始化1.txt 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/ËÄÆÚsql/1.³õʼ»¯1.txt
New file
@@ -0,0 +1,2 @@
-- åˆå§‹åŒ–一、二、三楼一层库位map位置
UPDATE [dbo].[agv_loc_mast] SET map_row1 = row1,map_bay1 = bay1, right_side = 0 WHERE lev1 = 1
src/main/resources/ËÄÆÚsql/1.Òø×ù2Â¥µØÍ¼ÐÂÔö.sql
File was deleted
src/main/resources/ËÄÆÚsql/4.³õʼ»¯1.txt
@@ -1,43 +1,42 @@
-- åˆå§‹åŒ–一、二、三楼一层库位map位置
-- UPDATE [dbo].[agv_loc_mast] SET map_row1 = row1,map_bay1 = bay1, right_side = 0 WHERE lev1 = 1
-- è®¾ç½®ä¸€æ¥¼ä¸€å±‚库位间隔
-- UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 1 AND lev1 = 1 AND bay1 IN (1,3,5,7,9,11,13,15,17,19)
 UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 1 AND lev1 = 1 AND bay1 IN (1,3,5,7,9,11,13,15,17,19)
-- åˆå§‹åŒ–一楼二层库位
-- å¼•用sql
-- è®¾ç½®ä¸€æ¥¼äºŒå±‚库位间隔
-- UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 1 AND lev1 = 2 AND row1 IN (29,31,33,35,37,39,41,43,45,47,49,51,53,55,57)
 UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 1 AND lev1 = 2 AND row1 IN (29,31,33,35,37,39,41,43,45,47,49,51,53,55,57)
-- åˆ é™¤å¤šä½™åº“位 1
-- DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 > 45 AND bay1 > 9
 DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 > 45 AND bay1 > 9
-- åˆ é™¤å¤šä½™åº“位 2
-- DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 IN(46,50,54,55)  AND bay1 in(4,9)
DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 IN(46,50,54,55)  AND bay1 in(4,9)
-- åˆ é™¤å¤šä½™åº“位 3
-- DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 IN(32,36,37,41)  AND bay1 in(4,9,14)
 DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 IN(32,36,37,41)  AND bay1 in(4,9,14)
-- åˆ é™¤å¤šä½™åº“位 4
-- DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 > 28 AND bay1 = 8
 DELETE FROM [dbo].[agv_loc_mast] WHERE plt_type = 666 AND row1 > 28 AND bay1 = 8
-- è®¾ç½®äºŒæ¥¼ä¸€å±‚库位间隔
-- UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 2 AND lev1 = 1 AND row1 IN (2,4,6,7,8,10,12,13,15,17,19,20,22,24,28,30,32,34,36,38)
 UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 2 AND lev1 = 1 AND row1 IN (2,4,6,7,8,10,12,13,15,17,19,20,22,24,28,30,32,34,36,38)
    -- è®¾ç½®äºŒæ¥¼ä¸€å±‚map位置
    -- DECLARE @startBay1 INT = 21;
    -- DECLARE @setMapbay1 INT = 33;
    --
    -- WHILE @startBay1 <= 26
    -- BEGIN
    --
    --     UPDATE [dbo].[agv_loc_mast] SET map_row1 = @setMapbay1  WHERE  floor = 2 AND lev1 = 1 AND row1 = @startBay1
    --     -- æ›´æ–° lev1
    --     SET @startBay1 = @startBay1 + 1;
    --     SET @setMapbay1 = @setMapbay1 + 1;
    -- END
     DECLARE @startBay1 INT = 21;
     DECLARE @setMapbay1 INT = 33;
     WHILE @startBay1 <= 26
     BEGIN
         UPDATE [dbo].[agv_loc_mast] SET map_row1 = @setMapbay1  WHERE  floor = 2 AND lev1 = 1 AND row1 = @startBay1
         -- æ›´æ–° lev1
         SET @startBay1 = @startBay1 + 1;
         SET @setMapbay1 = @setMapbay1 + 1;
     END
    
-- è®¾ç½®ä¸‰æ¥¼ä¸€å±‚é—´éš”
-- UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 3 AND lev1 = 1 AND row1 IN (1,3,5,7,8,9,11,13,14,16,18,20,21,23,25)
 UPDATE [dbo].[agv_loc_mast] SET right_side = 1 WHERE  floor = 3 AND lev1 = 1 AND row1 IN (1,3,5,7,8,9,11,13,14,16,18,20,21,23,25)