Module: useCases/parts/inspectPartsUnique

Methods

matchPartsUniqueIdentity(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function verifies part unique existence by comparing each part unique(from request body) with parts unique from DB
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueIdentity(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function verifies part unique existence by comparing each part unique(from request body) with parts unique from DB
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueLength(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function responsible to match length of 1st bundle and selected parts for 2nd bundle onward with parts unique from request body
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueLength(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function responsible to match length of 1st bundle and selected parts for 2nd bundle onward with parts unique from request body
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

Type Definitions

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

Methods

matchPartsUniqueIdentity(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function verifies part unique existence by comparing each part unique(from request body) with parts unique from DB
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueIdentity(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function verifies part unique existence by comparing each part unique(from request body) with parts unique from DB
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueLength(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function responsible to match length of 1st bundle and selected parts for 2nd bundle onward with parts unique from request body
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

matchPartsUniqueLength(allPartsUniqueList, selectedPartsUniqueList, formattedSizeDetail) → {Boolean}

This function responsible to match length of 1st bundle and selected parts for 2nd bundle onward with parts unique from request body
Parameters:
Name Type Description
allPartsUniqueList Array.<Number> The list of all parts unique number for executed oc number
selectedPartsUniqueList Array.<Number> The list of selected part unique
formattedSizeDetail Array.<sizeDetail> The array of formated size detail objects module:useCases/parts/inspectPartsUnique~sizeDetail
Returns:
Type
Boolean

Type Definitions

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number

sizeDetail

Type:
  • Object
Properties:
Name Type Description
sizeDetail.bundleNumber Number The bundle number for part unique
sizeDetail.partsUniqueListFromRequest Array.<Number> The list of part unique number