|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;
/ M7 Z( p, }3 b c/ l' M- m3 a3 ]+ W* L& N4 {. }' T
拉出条件:Partition ID : token.racknum;( o- s6 k, Y7 k T6 _; V* {2 _
WHERE level = Puller.level AND bay = Puller.bay 或者
* z: ~7 h& }2 Q7 f0 N+ L1 S5 L" ]) |7 o% }- q( {
WHERE level = Puller.level ORDER BY bay ASC$ [0 ]+ h, Z. g3 F, k. q# |: _/ v
# k( h. q9 R( ?
3 y: a2 _5 _+ A" S8 r8 r4 ^+ l. x! Y) _. X
但是,任务拉不出来;
$ R( j1 Y! k- T6 w. I( |
( j, q/ |* r7 _3 R7 K j- C
% ~' U8 g) h m1 {' b. O& p2 b; B并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];% n) m' F% M( n! T s) s
4 B# l7 `) t: F3 U* r$ f! _; {# p5 k8 c
|
|