@Service @Primary public class PackageInstanceService extends WIPService<PackageInstance,PackageInstanceEntity> implements IPackageInstanceService
domainObjectClass, entityClass| 构造器和说明 |
|---|
PackageInstanceService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSubPackageInstance(long packageInstanceId,
long subPackageInstancId)
给一个箱子装入一个子箱子
|
void |
backPackageInstance(long packageInstanceId,
long stepId,
String failReason,
String comments)
按照工艺流程撤回箱子,会解除子箱子东西和当前箱子的绑定关系
|
void |
completeAndSealAtRouteStep(long packageInstanceId,
long routeStepId,
String completeReason,
String comments) |
void |
createAndStartInUnitStep(PackageInstance packageInstance,
List<PackageSubInstance> packageSubInstances,
long unitId)
创建一个包装箱,并在当前unit上开始
|
void |
failPackageInstance(long auditCartonId,
long routeStepId,
String failReason,
String comments)
将包装的状态置为废弃, 并按照工艺流程对包装箱装入所有子东西进行complete操作
|
List<PackageInstance> |
getByOrderItemAndTrackingRule(long orderItemId,
String trackingRule)
查询该工单项下该追溯规则的产品列表
|
PackageInstance |
getByPackageDefAndSN(long packageDefId,
String sn)
根据包装箱定义和序列号查询包装箱实例
|
PackageInstance |
getBySNAndPackageType(String packageSN,
String packageType)
根据包装箱类型和包装箱序列号查询包装箱实例
|
protected IWIPHandler<PackageInstanceEntity> |
getEntityHandler() |
List<String> |
getInternalSNbyPackageInstance(String packageInstanceSN,
String orderNumber)
根据获取包装箱SN及orderNumber获取内部全部Unit SN集合
如果orderNumber为空 (""/null),则查询对应包装箱下的所有Unit SN不分order |
PackageInstance |
getPackageInstanceBySN(String sn)
根据序列号查询包装箱实例
|
List<PackageTrackDto> |
getPackageTrackData(long packageTypeId,
String serialNumber)
查询包装箱追溯结果
|
List<PackageInstance> |
getProcessingByStepId(long routeStepId)
查询在routeStep上正在处理的产品列表
|
List<PackageInstance> |
getStartedWIPByWorkcenter(long workcenter)
查询在工作中心上已经开始的箱子
|
List<PackageInstance> |
getSubPackageInstance(long packageInstanceId)
获取箱子装入的子箱子
|
PackageType |
getSubPackageType(PackageInstance packageInstance)
查询子包装箱的类型
|
List<PackageInstance> |
getWaitingWIPByWorkcenter(long workCenterId)
查询在工作中心上正在等待的箱子
|
void |
obaComplete(long packageInstanceId,
long routeStepId,
String completeReason,
String comments)
在当前站点结束并封箱,并删除oba结果
|
void |
removeSubPackageInstance(long packageInstanceId,
long subPackageInstanceId)
移除一个子箱子
|
void |
seal(long packageInstanceId)
对一个箱子进行封箱,会改变箱子的状态为seal
|
void |
startAndSealInStep(PackageInstance packageInstance,
List<Long> packageSubInstanceIds,
long stepId,
long workStationId)
将箱子在当前站点开始并封箱
|
void |
startAndUnsealInStep(long packageInstanceId,
long routeStepId,
long workStationId,
String comments)
将箱子在当前站点开始并解封
|
void |
unseal(long packageInstanceId)
对一个箱子进行解封
|
completeAtRouteStep, getBySerialNumber, getNextStartableSteps, getPreviousVisableQueue, hold, moveToStepQueue, scrappedAtRouteStep, startAtRouteStep, unHoldchangeStatuscountByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompleteAtRouteStep, getBySerialNumber, getNextStartableSteps, getPreviousVisableQueue, hold, moveToStepQueue, scrappedAtRouteStep, startAtRouteStep, unHoldchangeStatuscountByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllpublic void createAndStartInUnitStep(PackageInstance packageInstance, List<PackageSubInstance> packageSubInstances, long unitId)
IPackageInstanceServicecreateAndStartInUnitStep 在接口中 IPackageInstanceServicepackageInstance - 包装箱实例packageSubInstances - 包装箱内装的子内容public PackageInstance getByPackageDefAndSN(long packageDefId, String sn)
IPackageInstanceServicegetByPackageDefAndSN 在接口中 IPackageInstanceServicepublic PackageInstance getBySNAndPackageType(String packageSN, String packageType)
IPackageInstanceServicegetBySNAndPackageType 在接口中 IPackageInstanceServicepackageSN - 包装箱序列号packageType - 包装箱类型public void obaComplete(long packageInstanceId,
long routeStepId,
String completeReason,
String comments)
IPackageInstanceServiceobaComplete 在接口中 IPackageInstanceServicepackageInstanceId - 箱子实例routeStepId - 工艺步骤idcompleteReason - 完成原因comments - 备注public List<PackageInstance> getWaitingWIPByWorkcenter(long workCenterId)
IPackageInstanceServicegetWaitingWIPByWorkcenter 在接口中 IPackageInstanceServicepublic List<PackageInstance> getStartedWIPByWorkcenter(long workcenter)
IPackageInstanceServicegetStartedWIPByWorkcenter 在接口中 IPackageInstanceServicepublic void addSubPackageInstance(long packageInstanceId,
long subPackageInstancId)
IPackageInstanceServiceaddSubPackageInstance 在接口中 IPackageInstanceServicepackageInstanceId - 箱子实例idsubPackageInstancId - 子箱子实例idpublic void removeSubPackageInstance(long packageInstanceId,
long subPackageInstanceId)
IPackageInstanceServiceremoveSubPackageInstance 在接口中 IPackageInstanceServicepackageInstanceId - 箱子实例idsubPackageInstanceId - 子箱子实例idpublic void seal(long packageInstanceId)
IPackageInstanceServiceseal 在接口中 IPackageInstanceServicepublic void unseal(long packageInstanceId)
IPackageInstanceServiceunseal 在接口中 IPackageInstanceServicepublic void startAndSealInStep(PackageInstance packageInstance, List<Long> packageSubInstanceIds, long stepId, long workStationId)
IPackageInstanceServicestartAndSealInStep 在接口中 IPackageInstanceServicepackageInstance - 箱子实例packageSubInstanceIds - 子箱子列表stepId - 艺步骤idworkStationId - 站点idpublic void startAndUnsealInStep(long packageInstanceId,
long routeStepId,
long workStationId,
String comments)
IPackageInstanceServicestartAndUnsealInStep 在接口中 IPackageInstanceServicepackageInstanceId - 箱子实例routeStepId - 工艺步骤idworkStationId - 站点idcomments - 备注public void completeAndSealAtRouteStep(long packageInstanceId,
long routeStepId,
String completeReason,
String comments)
public List<PackageInstance> getSubPackageInstance(long packageInstanceId)
IPackageInstanceServicegetSubPackageInstance 在接口中 IPackageInstanceServicepublic void backPackageInstance(long packageInstanceId,
long stepId,
String failReason,
String comments)
IPackageInstanceServicebackPackageInstance 在接口中 IPackageInstanceServicepackageInstanceId - 箱子实例stepId - 工艺步骤idfailReason - 失败原因comments - 备注public List<PackageTrackDto> getPackageTrackData(long packageTypeId, String serialNumber)
IPackageInstanceServicegetPackageTrackData 在接口中 IPackageInstanceServicepackageTypeId - 包装箱类型serialNumber - 序列号public void failPackageInstance(long auditCartonId,
long routeStepId,
String failReason,
String comments)
IPackageInstanceServicefailPackageInstance 在接口中 IPackageInstanceServiceauditCartonId - 包装箱idrouteStepId - 工艺步骤idfailReason - 失败原因comments - 备注public List<String> getInternalSNbyPackageInstance(String packageInstanceSN, String orderNumber)
IPackageInstanceService(""/null),则查询对应包装箱下的所有Unit SN不分ordergetInternalSNbyPackageInstance 在接口中 IPackageInstanceServicepublic PackageInstance getPackageInstanceBySN(String sn)
IPackageInstanceServicegetPackageInstanceBySN 在接口中 IPackageInstanceServicesn - 序列号public PackageType getSubPackageType(PackageInstance packageInstance)
IPackageInstanceServicegetSubPackageType 在接口中 IPackageInstanceServiceprotected IWIPHandler<PackageInstanceEntity> getEntityHandler()
public List<PackageInstance> getProcessingByStepId(long routeStepId)
IWIPServicegetProcessingByStepId 在接口中 IWIPService<PackageInstance>routeStepId - routeStepIdpublic List<PackageInstance> getByOrderItemAndTrackingRule(long orderItemId, String trackingRule)
IWIPServicegetByOrderItemAndTrackingRule 在接口中 IWIPService<PackageInstance>orderItemId - 工单项idtrackingRule - 追溯规则Copyright © 2019. All rights reserved.