Browse Source

位置码导入修改

dev_DY_CC
lvzb 10 months ago
parent
commit
369436314c
  1. 20
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCodes/PositionCodeAppService.cs

20
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCodes/PositionCodeAppService.cs

@ -142,8 +142,24 @@ public class PositionCodeAppService
var itemBasic = await ItemBasicAppService.GetByCodeAsync(positionCode.PartCode).ConfigureAwait(false);
positionCode.PartName = itemBasic.Name;
positionCode.PartDesc = itemBasic.Desc1;
positionCode.Code = positionCode.Type + positionCode.Code;
switch (positionCode.Type)
{
case EnumPositionCodeType.InjectionIssue:
positionCode.Code = "S"+ positionCode.Code;
break;
case EnumPositionCodeType.CoatingIssue:
positionCode.Code = "P" + positionCode.Code;
break;
case EnumPositionCodeType.AssembleIssue:
positionCode.Code = "Z" + positionCode.Code;
break;
case EnumPositionCodeType.KITTING:
positionCode.Code = "K" + positionCode.Code;
break;
default:
positionCode.Code = positionCode.Type + positionCode.Code;
break;
}
positionCode.CreatorId= CurrentUser.Id;
var location = await LocationAppService.GetByCodeAsync(positionCode.LocationCode).ConfigureAwait(false);
positionCode.LocationName = location.Name;

Loading…
Cancel
Save