| | |
| | | throw new UserFriendlyException("输入参数Data不能为空"); |
| | | } |
| | | |
| | | //写死 打码内容 |
| | | foreach (var item in input) |
| | | { |
| | | //格式 管段编码,管段名称,船号,项目号 |
| | | item.MarkingContent = item.PipeSpecCode + "," + item.PipeSectionName + "," + item.ShipNumber + "," + item.ProjectNumber; |
| | | } |
| | | |
| | | //校验数据 |
| | | //1、原料标识相同的不能存在于两个 管段编号中 |
| | | //var validationResult = ValidateUniqueDataIdentifierPerPipeSection(input); |
| | |
| | | List<LMesCallMaterialInput> param = new List<LMesCallMaterialInput>() { |
| | | new LMesCallMaterialInput(){ |
| | | DataIdentifier=callMaterialOrder.DataIdentifier, |
| | | MaterialMode="Q235B-Φ89×4", |
| | | MaterialMode=callMaterialOrder.MaterialMode, |
| | | } |
| | | }; |
| | | string baseUrl = @"http://127.0.0.1:18000/api/v1/HIAWms/"; |
| | |
| | | { |
| | | var retData = res.Data; |
| | | callMaterialOrder.MaterialBatch = retData[0].MaterialBatch; |
| | | callMaterialOrder.WmsTaskNo = retData[0].TaskNo; |
| | | callMaterialOrder.WmsRetResult = res.Message; |
| | | } |
| | | else { |
| | | else |
| | | { |
| | | throw new UserFriendlyException(res.Message); |
| | | } |
| | | } |
| | |
| | | |
| | | |
| | | // 更新数据 |
| | | callMaterialOrder.MaterialBatch = GenerateRandomBatch();//wms返回的原料批次 |
| | | callMaterialOrder.WmsRetResult = "成功"; |
| | | callMaterialOrder.WmsTaskNo = GenerateRandomTaskNo(); |
| | | //callMaterialOrder.MaterialBatch = GenerateRandomBatch();//wms返回的原料批次 |
| | | //callMaterialOrder.WmsRetResult = "成功"; |
| | | //callMaterialOrder.WmsTaskNo = GenerateRandomTaskNo(); |
| | | callMaterialOrder.CallMaterialStatus = Domain.Shared.Enums.CallMaterialStatusEnum.叫料完成; |
| | | callMaterialOrder.LastModifierName = "SuperAdmin"; |
| | | |