|  |  | 
 |  |  |         // 递归查询 | 
 |  |  |         if (Cools.isEmpty(locMast) || !locMast.getLocSts().equals("O")) { | 
 |  |  |             // 当前巷道无空库位时,递归调整至下一巷道,检索全部巷道无果后,跳出递归 | 
 |  |  |             if (times < rowCount) { | 
 |  |  |             if (times < rowCount*4) { | 
 |  |  |                 times = times + 1; | 
 |  |  |                 return getLocNoRun(1, staDescId, sourceStaNo, matnr, batch, grade,moveCrnNo, locTypeDto, times); | 
 |  |  |             } | 
 |  |  | 
 |  |  |         // 递归查询 | 
 |  |  |         if (Cools.isEmpty(locMast) || !locMast.getLocSts().equals("O")) { | 
 |  |  |             // 当前巷道无空库位时,递归调整至下一巷道,检索全部巷道无果后,跳出递归 | 
 |  |  |             if (times < rowCount) { | 
 |  |  |             if (times < rowCount*4) { | 
 |  |  |                 times = times + 1; | 
 |  |  |                 return getLocNoRun(1, staDescId, sourceStaNo, matnr, batch, grade,moveCrnNo, locTypeDto, times,rgvNo); | 
 |  |  |             } |