| | |
| | | string wxrw = saveModel.MainData["wxrw"].ToString(); |
| | | if (string.IsNullOrEmpty(wxrw)) throw new Exception("éé
失败ï¼ç»´ä¿®ä»»å¡åæ°ä¸ºç©º"); |
| | | |
| | | int zuixiaoz = 0; |
| | | int zuidaz = 0; |
| | | if (newOrOld == "1") |
| | | { |
| | | //æå°å¼ |
| | | zuixiaoz = int.Parse(saveModel.MainData["zuixiaoz"].ToString()); |
| | | |
| | | //æå¤§å¼ |
| | | zuidaz = int.Parse(saveModel.MainData["zuidaz"].ToString()); |
| | | |
| | | } |
| | | |
| | | |
| | | string level = string.Empty; |
| | | //string rightlevel = string.Empty; |
| | | if ("all".Equals(wheelsPosition)) |
| | |
| | | } |
| | | else |
| | | { |
| | | //æ¾åºææç¬¦åæ¡ä»¶çåºå车轮 |
| | | WheelsList = _WheelsStockRepository.QueryData(x => x.Wheels_CurrentStatue == 1 && x.Wheels_mttype == CZInfo_Mes.MTTYPE && x.Wheels_ldxh == clxh && x.Wheels_NewOrOld == newOrOld && x.CreateDate.AddHours(hour) <= DateTime.Now && x.WheelsProps == wheelsProps && x.Wheels_Statue == 0); |
| | | |
| | | if (CZInfo_Mes.MTTYPE == "T") |
| | | { |
| | | //廿äºå±æ§å¯¹æ¯ |
| | | WheelsList = _WheelsStockRepository.QueryData(x => x.Wheels_CurrentStatue == 1 && x.Wheels_mttype == CZInfo_Mes.MTTYPE && x.Wheels_ldxh == clxh && x.Wheels_NewOrOld == newOrOld && x.CreateDate.AddHours(hour) <= DateTime.Now && x.Wheels_Statue == 0); |
| | | } |
| | | else |
| | | { |
| | | WheelsList = _WheelsStockRepository.QueryData(x => x.Wheels_CurrentStatue == 1 && x.Wheels_mttype == CZInfo_Mes.MTTYPE && x.Wheels_ldxh == clxh && x.Wheels_NewOrOld == newOrOld && x.CreateDate.AddHours(hour) <= DateTime.Now && x.WheelsProps == wheelsProps && x.Wheels_Statue == 0); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | if(newOrOld=="1") |
| | | { |
| | | foreach (var item in WheelsList) |
| | | { |
| | | decimal ygrjz = decimal.Parse(item.Wheels_ygljz); |
| | | if (ygrjz < zuixiaoz || ygrjz > zuidaz) |
| | | WheelsList.Remove(item); |
| | | } |
| | | } |
| | | |
| | | |
| | | //x.Wheels_CarType == CZInfo_Mes.CHEXING && x.Wheels_ldtm == CZInfo_Mes.LDTM && selectionStandards.CarType.Contains(x.Wheels_CarType) |
| | | if (null != WheelsList && WheelsList.Count > 0) |
| | |
| | | { |
| | | if (null == leftContainer) |
| | | { |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld); |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld, 2); |
| | | if (null != leftContainer) |
| | | WheelsList.Remove(leftContainer); |
| | | } |
| | | if (null == rightContainer) |
| | | { |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld); |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld, 2); |
| | | if (null != rightContainer) |
| | | WheelsList.Remove(rightContainer); |
| | | } |
| | | //if (null == leftContainer || null == rightContainer) |
| | | |
| | | |
| | | if (null == leftContainer || null == rightContainer) |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®,车åï¼" + Cartype); |
| | | |
| | | if(newOrOld == "1") |
| | | { |
| | | //æ¤å¤å¤æä¸¤ä¸ªé¢ä¼°å¼ç¸åï¼æ¯å¦å¨èå´å
|
| | | decimal difference = decimal.Parse(leftContainer.Wheels_ygljz) - decimal.Parse(rightContainer.Wheels_ygljz); |
| | | decimal absoluteDifference = Math.Abs(difference); |
| | | if (absoluteDifference > selectionStandards.Estimatedvalue) |
| | | { |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®ï¼é¢ä¼°å¼ä¸å¨èå´å
,车åï¼" + Cartype); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | else if ("left".Equals(wheelsPosition)) |
| | | { |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld); |
| | | leftContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "left", newOrOld , 1); |
| | | //if (null == leftContainer) |
| | | } |
| | | else if ("right".Equals(wheelsPosition)) |
| | | { |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld); |
| | | rightContainer = _WheelsStockService.GetSelectionWheelsStock(WheelsList, selectionStandards, CZInfo_Mes, "right", newOrOld ,1); |
| | | //if (null == rightContainer) |
| | | } |
| | | } |
| | | |
| | | if ("all".Equals(wheelsPosition)) |
| | | { |
| | | if (null == leftContainer || null == rightContainer) |
| | | return content.Error("æªæ¾å°ä¸¤ä¾§å¯å¹é
çåºåºè½¦è½®,车åï¼" + Cartype); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | if (null != leftContainer || null != rightContainer) |
| | | { |
| | |
| | | WheelsNewOrOld = leftContainer.Wheels_NewOrOld, |
| | | wheels_gkcc = leftContainer.Wheels_gkcc, |
| | | wheels_mttype = leftContainer.Wheels_mttype, |
| | | WheelsLX = leftContainer.Wheels_ldxh |
| | | WheelsLX = leftContainer.Wheels_ldxh, |
| | | axle_czh= czCode, |
| | | }; |
| | | |
| | | listTask.Add(leftTask); |