修复:收紧托盘业务权限与数据契约
This commit is contained in:
@@ -148,7 +148,6 @@ class ShipmentService:
|
||||
if (
|
||||
filling.filling_id != inventory.active_filling_id
|
||||
or filling.pallet_id != pallet.pallet_id
|
||||
or filling.warehouse_id != source_warehouse_id
|
||||
or filling.active_slot != 'ACTIVE'
|
||||
):
|
||||
raise ServiceException(message='托盘活动装填周期无效')
|
||||
@@ -378,7 +377,6 @@ class ShipmentService:
|
||||
if (
|
||||
filling.filling_id != inventory.active_filling_id
|
||||
or filling.pallet_id != pallet.pallet_id
|
||||
or filling.warehouse_id != source_warehouse_id
|
||||
or filling.active_slot != 'ACTIVE'
|
||||
):
|
||||
raise ServiceException(message='托盘活动装填周期无效')
|
||||
@@ -424,11 +422,7 @@ class ShipmentService:
|
||||
cls._raise_pallet_not_accessible(current_user, '托盘已在客户现场')
|
||||
if inventory.active_filling_id is None:
|
||||
raise ServiceException(message='托盘不存在活动装填周期')
|
||||
filling = await OperationDao.get_filling_by_id(
|
||||
query_db,
|
||||
inventory.active_filling_id,
|
||||
warehouse_ids=[query_object.source_warehouse_id],
|
||||
)
|
||||
filling = await OperationDao.get_filling_by_id(query_db, inventory.active_filling_id)
|
||||
if filling is None:
|
||||
raise ServiceException(message='托盘活动装填周期不存在')
|
||||
cls._validate_scan_pallet(
|
||||
|
||||
Reference in New Issue
Block a user