public interface IWorkOrderService extends IRunTimeObjectWithStatusService<WorkOrder>
changeStatus
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
int getTotalQTYByFuzzyOrderNumber(EntityFilter filter)
EntityFilter getEntityFilterByFuzzyOrderNumber(String orderNumber)
List<UnAllocateOrder> getUnAllocateOrders(String orderNumber, String partNumber, ZonedDateTime startTime)
List<AllocateOrder> getAllocateByPLine(ZonedDateTime startTime, long pLineId)
WorkOrder addWorkOrderItem(long orderId, WorkOrderItem orderItem)
void releaseWorkOrder(long orderId)
void shipWorkOrder(long orderId)
void closeWorkOrder(long orderId, String reason)
void unCloseWorkOrder(long orderId, String reason)
void holdWorkOrder(long orderId, String reason)
void unHoldWorkOrder(long orderId, String reason)
List<WorkOrder> getOrderByStatus(ObjectStatusType status)
void releaseWorkOrder(long orderId, boolean snLotGenerated, boolean snUnitGenerated)
List<WorkOrder> getClosedByOrderNumber(String orderNumber)
List<WorkOrder> getByOrderNumberAndStatus(String orderNumber, String status)
orderNumber
- 工单编号status
- 工单状态void releaseWorkOrderAsyn(long orderId)
void prepareReleaseWorkOrder(long orderId)
List<SequenceDef> getAssignedSequenceDefs(long orderId)
Copyright © 2019. All rights reserved.