huanghongfeng
2025-04-24 aadc2a4fe5e62be74044acbb75549ef08a2d1c5d
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Stock/Dt_WheelsStockService.cs
@@ -14,6 +14,7 @@
using WIDESEA_Common.ZY;
using Autofac.Core;
using NetTaste;
using AngleSharp.Io;
namespace WIDESEA_StorageBasicService;
@@ -132,6 +133,8 @@
    public Dt_WheelsStock_Old GetSelectionWheels(List<Dt_WheelsStock_Old> wheelsStocks, Dt_SelectionStandards selectionStandards, Dt_CZInfo_mes CZInfo_Mes, string wheelsPosition, string newOrOld)
    {
        try
        {
        //过盈量上限
        decimal selectionUpperValue = selectionStandards.upperValue;
        //过盈量下限
@@ -144,13 +147,14 @@
        if ("left".Equals(wheelsPosition))  //匹配左轮座轮子
        {
            mesStand = decimal.Parse(CZInfo_Mes.ZLZZJ);
            level = LevelChangeHelper.LevelChangeType(CZInfo_Mes.ZLZDJ);
                level = LevelChangeHelper.JkChangeType(CZInfo_Mes.YLZDJ);
            wheelsStocks = wheelsStocks.Where(x =>  x.venderno == level && x.repair_item == newOrOld).ToList();
        }
        else    //否则匹配右轮座轮子
        {
            mesStand = decimal.Parse(CZInfo_Mes.YLZZJ);
            level = LevelChangeHelper.LevelChangeType(CZInfo_Mes.YLZDJ);
                level = LevelChangeHelper.JkChangeType(CZInfo_Mes.YLZDJ);
            wheelsStocks = wheelsStocks.Where(x =>  x.venderno == level && x.repair_item == newOrOld).ToList();
        }
        foreach (var item in wheelsStocks)
@@ -168,15 +172,15 @@
            WebResponseContent webResponse= _toZYService.ZY_GetCLInfo(saveModel);
            if (webResponse.Status)
            {
                var dta = JsonConvert.DeserializeObject<CLInfo_ZY>(webResponse.Data.ToString());
                    CLInfo_ZY data = (CLInfo_ZY)webResponse.Data;
                Wheels_gkcc = dta.gkcc;
                    Wheels_gkcc = data.gkcc;
                // æ¯‚å­”a界面均值
                Wheels_gkzja = dta.GKZJA;
                    Wheels_gkzja = data.GKZJA;
                //毂孔b界面均值
                Wheels_gkzjb = dta.GKZJB;
                    Wheels_gkzjb = data.GKZJB;
                //毂孔c界面均值
                Wheels_gkzjc = dta.GKZJC;
                    Wheels_gkzjc = data.GKZJC;
            }
            if(Wheels_gkcc !="" && Wheels_gkzja!="" && Wheels_gkzjb !="" && Wheels_gkzjc != "")
@@ -231,6 +235,12 @@
        return wheelsStocks.OrderBy(x => x.dt_ins).FirstOrDefault();
    }
        catch (Exception ex)
        {
            throw;
        }
    }