|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;
# S8 g: o' c- d
+ s+ w% }, I, E% z) V拉出条件:Partition ID : token.racknum;
! d0 y% [. k- kWHERE level = Puller.level AND bay = Puller.bay 或者, X' ?4 c3 N( h- i2 v8 U6 [! K# A7 t7 W
, z& f7 {' k2 K2 l# x9 L3 s& c+ N
WHERE level = Puller.level ORDER BY bay ASC. a% Y6 R! Q* d! z# T
6 x4 m, c# l7 p* k& I
1 q3 r7 V) Z6 ~" h4 P3 g3 V" X. a; J3 }
但是,任务拉不出来;: |( R+ B8 f# t- E, v' k- P% @& g
. ~ [: {. d/ k+ [, ~: J" u0 s- T, J1 ~ G
并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];8 `5 |8 r6 w; v3 t& H
0 Z; q9 x( ?6 H8 d" X# I
5 G2 \+ p4 l- d) h7 E
|
|