|
|
@ -220,16 +220,40 @@ public class UnplannedReceiptJobAppService |
|
|
|
switch(locationDtos.First().Type) |
|
|
|
{ |
|
|
|
case EnumLocationType.SEMI: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.CUST: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.FG: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.RAW: |
|
|
|
job.IsHasPackingCode = true; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.THIRDPARTY: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.OUTSIDE: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
break; |
|
|
|
case EnumLocationType.DimensionalStorehouse: |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
break; |
|
|
|
|
|
|
|
case EnumLocationType.KittingWip: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Wip; |
|
|
|
break; |
|
|
|
case EnumLocationType.WIP: |
|
|
|
job.IsHasPackingCode = false; |
|
|
|
job.UnplannedReceiptType = EnumUnplannedReceiptType.Wip; |
|
|
|
break; |
|
|
|
} |
|
|
|