|  |  | 
 |  |  |             boolean sign = true; | 
 |  |  |             for (Integer crnNo : crns){ | 
 |  |  |                 sign = true; | 
 |  |  |                 //宜科专用  大小托盘 | 
 |  |  |                 short locType1= staNo==112? (short)1 : (short)2;//1:"小托盘"、2:"大托盘" | 
 |  |  |                 // 获取库位 | 
 |  |  |                 LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_sts",locStsTarget).eq("crn_no",crnNo)); | 
 |  |  |                 LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_sts",locStsTarget).eq("crn_no",crnNo).eq("loc_type1",locType1)); | 
 |  |  |  | 
 |  |  |                 if (Cools.isEmpty(locMast)) { | 
 |  |  | //                    throw new CoolException("库中无空板!!!"); | 
 |  |  | 
 |  |  |                             .eq("stn_no", staNo) | 
 |  |  |                             .eq("crn_no", crnNo); | 
 |  |  |                     StaDesc staDesc = staDescService.selectOne(wrapper); | 
 |  |  |                     if (Cools.isEmpty(staDesc)){ | 
 |  |  |                         sign = false; | 
 |  |  |                         continue; | 
 |  |  |                     } | 
 |  |  |                     Integer sourceStaNo = staDesc.getCrnStn(); | 
 |  |  |                     if (Cools.isEmpty(sourceStaNo)) { | 
 |  |  | //                    throw new CoolException("检索源站失败"); |