fix(wms): 修复实际库位分配验证逻辑
- 添加对 actualWarehouseId 等于 -1L 的检查条件 - 防止无效库位ID导致的验证异常 - 保持原有空值检查逻辑不变
This commit is contained in:
@@ -637,7 +637,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
* - 若为四级库位,且其父级三级库位未拆分(splitStatus!=1),禁止使用该四级库位。
|
||||
*/
|
||||
private void validateActualWarehouseForAssign(Long actualWarehouseId, Long ignoreOccupiedId) {
|
||||
if (actualWarehouseId == null) {
|
||||
if (actualWarehouseId == null || actualWarehouseId.equals(-1L)) {
|
||||
return;
|
||||
}
|
||||
WmsActualWarehouseVo aw = actualWarehouseService.queryById(actualWarehouseId);
|
||||
|
||||
Reference in New Issue
Block a user