@Service @Primary public class WorkOrderService extends RunTimeObjectWithStatusService<WorkOrder,WorkOrderEntity> implements IWorkOrderService
domainObjectClass, entityClass
构造器和说明 |
---|
WorkOrderService() |
changeStatus
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeStatus
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
public WorkOrder getByOrderNumber(String orderNumber)
getByOrderNumber
在接口中 IWorkOrderService
public int getTotalQTYByFuzzyOrderNumber(EntityFilter filter)
public EntityFilter getEntityFilterByFuzzyOrderNumber(String orderNumber)
public List<WorkOrder> getByFuzzyOrderNumber(String orderNumber)
getByFuzzyOrderNumber
在接口中 IWorkOrderService
public List<WorkOrder> getByFuzzyOrderNumberFilter(String orderNumber)
getByFuzzyOrderNumberFilter
在接口中 IWorkOrderService
public List<WorkOrder> getNotReleasedOrder()
getNotReleasedOrder
在接口中 IWorkOrderService
public List<WorkOrder> getAllReleasedOrder()
getAllReleasedOrder
在接口中 IWorkOrderService
public List<UnAllocateOrder> getUnAllocateOrders(String orderNumber, String partNumber, ZonedDateTime startTime)
getUnAllocateOrders
在接口中 IWorkOrderService
public List<AllocateOrder> getAllocateByPLine(ZonedDateTime startTime, long pLineId)
getAllocateByPLine
在接口中 IWorkOrderService
public WorkOrder getWorkOrderByOrderNumber(String orderNumber)
getWorkOrderByOrderNumber
在接口中 IWorkOrderService
public WorkOrder addWorkOrderItem(long orderId, WorkOrderItem orderItem)
addWorkOrderItem
在接口中 IWorkOrderService
public void releaseWorkOrder(long orderId)
releaseWorkOrder
在接口中 IWorkOrderService
public void shipWorkOrder(long orderId)
shipWorkOrder
在接口中 IWorkOrderService
public void closeWorkOrder(long orderId, String reason)
closeWorkOrder
在接口中 IWorkOrderService
public void unCloseWorkOrder(long orderId, String reason)
unCloseWorkOrder
在接口中 IWorkOrderService
public void holdWorkOrder(long orderId, String reason)
holdWorkOrder
在接口中 IWorkOrderService
public void unHoldWorkOrder(long orderId, String reason)
unHoldWorkOrder
在接口中 IWorkOrderService
public List<WorkOrder> getOrderByStatus(ObjectStatusType status)
getOrderByStatus
在接口中 IWorkOrderService
public List<WorkOrder> getAllReleasedOrderByNumber(String orderNumber)
getAllReleasedOrderByNumber
在接口中 IWorkOrderService
public void assignPrintWithOrder(long orderId, Set<Long> printIds)
assignPrintWithOrder
在接口中 IWorkOrderService
public void releaseWorkOrder(long orderId, boolean snLotGenerated, boolean snUnitGenerated)
releaseWorkOrder
在接口中 IWorkOrderService
public List<WorkOrder> getClosedByOrderNumber(String orderNumber)
IWorkOrderService
getClosedByOrderNumber
在接口中 IWorkOrderService
public List<WorkOrder> getBySalesOrder(String saleOrderNumber)
getBySalesOrder
在接口中 IWorkOrderService
public List<WorkOrder> getAllNoCompleteOrder()
IWorkOrderService
getAllNoCompleteOrder
在接口中 IWorkOrderService
public List<WorkOrder> getByOrderNumberAndStatus(String orderNumber, String status)
getByOrderNumberAndStatus
在接口中 IWorkOrderService
orderNumber
- 工单编号status
- 工单状态public void releaseWorkOrderAsyn(long orderId)
releaseWorkOrderAsyn
在接口中 IWorkOrderService
public void prepareReleaseWorkOrder(long orderId)
prepareReleaseWorkOrder
在接口中 IWorkOrderService
public List<WorkOrder> getByOrderId(long orderTypeId)
getByOrderId
在接口中 IWorkOrderService
public List<SequenceDef> getAssignedSequenceDefs(long orderId)
getAssignedSequenceDefs
在接口中 IWorkOrderService
public void assignSequenceDefs(long orderId, Set<Long> sequenceDefIds)
assignSequenceDefs
在接口中 IWorkOrderService
protected IRunTimeObjectWithStatusHandler<WorkOrderEntity> getEntityHandler()
Copyright © 2019. All rights reserved.