wangxinhui
2025-11-12 f54b7815d8451f362554e3d2d09b4991ce13d4ff
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_InboundService/InboundOrderService.cs
@@ -16,6 +16,7 @@
using WIDESEA_DTO.ERP;
using WIDESEA_Core.Helper;
using System.Security.Cryptography;
using WIDESEA_Common.WareHouseEnum;
namespace WIDESEA_InboundService
{
@@ -71,8 +72,13 @@
                    inboundOrderDetails.ForEach(x =>
                    {
                        Dt_MaterielInfo? materielInfo = materielInfos.FirstOrDefault(t => t.MaterielCode == x.MaterialCode);
                        if (warehouse.WarehouseCode==WarehouseEnum.LLDYL.ToString() && x.MaterialThick<= 0)
                        {
                            throw new Exception($"物料{x.MaterialCode}条码{x.BarCode}直径需大于0");
                        }
                        x.MaterialName = materielInfo?.MaterielName;
                        x.Unit = materielInfo?.MaterielUnit;
                        x.MaterialSpec = materielInfo.MaterielSpec;
                    });
                    inboundOrder.Details = inboundOrderDetails;
                    inboundOrder.WarehouseId = warehouse.WarehouseId;