|  |  |  | 
|---|
|  |  |  | if (!locMastService.checkEmptyCount(locMast)) { | 
|---|
|  |  |  | locMast = null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 目标库位 ===>> 浅库位, 则校验其深库位是否为 F D X | 
|---|
|  |  |  | if (null != locMast && Utils.isShallowLoc(slaveProperties, locMast.getLocNo())) { | 
|---|
|  |  |  | LocMast deepLoc = locMastService.selectById(Utils.getDeepLoc(slaveProperties, locMast.getLocNo())); | 
|---|
|  |  |  | if (!deepLoc.getLocSts().equals("F") && !deepLoc.getLocSts().equals("D") && !deepLoc.getLocSts().equals("X")) { | 
|---|
|  |  |  | locMast = null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 目标库位 ===>> 深库位, 则校验其浅库位是否为 O | 
|---|
|  |  |  | if (null != locMast && Utils.isDeepLoc(slaveProperties, locMast.getLocNo())) { | 
|---|
|  |  |  | LocMast shallowLoc = locMastService.selectById(Utils.getShallowLoc(slaveProperties, locMast.getLocNo())); | 
|---|
|  |  |  | if (!shallowLoc.getLocSts().equals("O")) { | 
|---|
|  |  |  | locMast = null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|