| | |
| | | private readonly IDt_InZdp_mes_htyRepository _InZdp_Mes_HtyRepository; |
| | | private readonly IDt_ZdpStockRepository _ZdpStockRepository; |
| | | private readonly IDt_ZdpStock_htyRepository _ZdpStock_HtyRepository; |
| | | private readonly IDt_PreOutboundRepository _PreOutboundRepository; |
| | | |
| | | |
| | | public Dt_TaskService(IDt_TaskRepository BaseDal, |
| | |
| | | IDt_InZdp_mes_htyRepository inZdp_Mes_HtyRepository, |
| | | IDt_ZdpStockRepository zdpStockRepository, |
| | | IDt_ZdpStock_htyRepository dt_ZdpStock_HtyRepository, |
| | | IDt_OutZdp_htyRepository dt_OutZdp_HtyRepository) : base(BaseDal) |
| | | IDt_OutZdp_htyRepository dt_OutZdp_HtyRepository, |
| | | IDt_PreOutboundRepository dt_PreOutboundRepository) : base(BaseDal) |
| | | |
| | | { |
| | | _unitOfWorkManage = unitOfWorkManage; |
| | |
| | | _ZdpStockRepository = zdpStockRepository; |
| | | _ZdpStock_HtyRepository = dt_ZdpStock_HtyRepository; |
| | | _Dt_OutZdp_htyRepository = dt_OutZdp_HtyRepository; |
| | | _PreOutboundRepository = dt_PreOutboundRepository; |
| | | } |
| | | |
| | | #region å¤é¨æ¥å£æ¹æ³ |
| | |
| | | SourceAddress = zdpInfo.Zdp_Location, |
| | | CurrentAddress =zdpInfo.Zdp_Location, |
| | | TaskState = (int)TaskOutStatusEnum.OutNew, |
| | | TaskType = outtype == "2" ? (int)TaskOutboundTypeEnum.OutBrake : (int)TaskOutboundTypeEnum.OutWheels, |
| | | TaskType = (int)TaskOutboundTypeEnum.OutBrake, |
| | | TaskNum = BaseDal.GetTaskNo().Result, |
| | | Creater = "System", |
| | | CreateDate = DateTime.Now, |
| | |
| | | { |
| | | Dt_WheelsStock stockInfo = _WheelsStockRepository.QueryFirst(x => x.Wheels_code == item); |
| | | if (stockInfo == null) return content.Error("æªæ¥è¯¢å°å¯¹åºçåºåä¿¡æ¯"); |
| | | |
| | | Dt_PreOutbound dt_Pre=_PreOutboundRepository.QueryFirst(x => x.PalletCode == stockInfo.Wheels_code); |
| | | if (dt_Pre != null) |
| | | { |
| | | return content.Error($"å½å车轮å·å·²å¨æååºåºä¸ï¼ä¸å¯ç´æ¥åºåºï¼ï¼ï¼ï¼è½¦è½®æ¡ç ï¼{dt_Pre.PalletCode}"); |
| | | } |
| | | |
| | | |
| | | stockInfo.Wheels_CurrentStatue = 4; |
| | | string Location = stockInfo.Wheels_Location; |
| | | var locationst = locationinfoData.Where(x => x.LocationCode== stockInfo.Wheels_Location).FirstOrDefault(); |