|  |  |  | 
|---|
|  |  |  | times = times + 1; | 
|---|
|  |  |  | return getLocNoRun(1, staDescId, sourceStaNo, matnr, batch, grade,moveCrnNo, locTypeDto, times); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //            // 2.库位当前所属尺寸无空库位时,调整尺寸参数,向上兼容检索库位 | 
|---|
|  |  |  | //            if (locTypeDto.getLocType1() < 2) { | 
|---|
|  |  |  | //                int i = locTypeDto.getLocType1() + 1; | 
|---|
|  |  |  | //                locTypeDto.setLocType1((short)i); | 
|---|
|  |  |  | //                return getLocNo(1, staDescId, sourceStaNo, matnr,batch,grade, locTypeDto, 0); | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | // 2.库位当前所属尺寸无空库位时,调整尺寸参数,向上兼容检索库位 | 
|---|
|  |  |  | if (locTypeDto.getLocType1() < 2) { | 
|---|
|  |  |  | int i = locTypeDto.getLocType1() + 1; | 
|---|
|  |  |  | locTypeDto.setLocType1((short)i); | 
|---|
|  |  |  | return getLocNoRun(whsType,staDescId,sourceStaNo,matnr,batch,grade,0,locTypeDto,0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | log.error("系统没有空库位!!! 尺寸规格: {}, 轮询次数:{}", JSON.toJSONString(locTypeDto), times); | 
|---|
|  |  |  | throw new CoolException("没有空库位"); | 
|---|
|  |  |  | } | 
|---|