|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;6 P; ~, l" _! X
& m% h8 e8 i& r2 Y! n9 W拉出条件:Partition ID : token.racknum;, D1 Y8 A' i' @
WHERE level = Puller.level AND bay = Puller.bay 或者" v' [2 Y# h! o, w1 m
& M6 W# w( n+ H& nWHERE level = Puller.level ORDER BY bay ASC. J( K+ K. \# r, i
- B" y% h4 j* g) P$ T& U
( R4 Z, A6 K7 c& c6 ^& K
5 T1 {6 F* C' r3 ]7 }/ j J3 A但是,任务拉不出来;6 H8 ^+ a8 ^, f4 k- H5 n
& N! M+ ~$ ?' s; O
7 r* |/ G* r& D3 }+ o并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];
9 i1 o6 N( B, m+ A0 a, Z
- k1 T1 d+ Z7 a3 b1 n: \/ s; V% N% O0 b: ]8 b( N" s7 C) K/ j
|
|