|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;
6 C, G6 x6 {6 A$ R& H' ?! w! d/ }3 y1 I$ X
j' ?2 V; J* c: {* A0 r拉出条件:Partition ID : token.racknum;9 u W9 ^5 u0 M' t4 P7 l( z2 b# `
WHERE level = Puller.level AND bay = Puller.bay 或者
: V7 M9 L- |5 p3 y# G2 w
, H h6 h: o+ m" }WHERE level = Puller.level ORDER BY bay ASC
t3 u2 w3 b$ H* A3 V6 O7 Z9 }7 ` \; g* ^
& E; t- ^& z) _6 c4 S2 x4 N7 y
/ f! b! F1 j" {3 @. N8 F* Q. u; y- |但是,任务拉不出来;3 a% ?3 A0 x! V& y; A( q
, ~6 o1 t2 M( P
& e$ t: k, E' ~# L并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];
: c; x7 }& e; Y' r3 M) B
# j! N# Q& n, F4 i+ L' r
% }; R* {8 S3 Q9 {1 R& X |
|