| | |
| | | _routerRepository = routerRepository; |
| | | _routerService = routerService; |
| | | _routerExtension = routerExtension; |
| | | string boxCodes = AppSettings.Get("BoxCodes"); |
| | | if (!string.IsNullOrEmpty(boxCodes) && strings.Count<=0) |
| | | { |
| | | foreach (string s in boxCodes.Split(",")) |
| | | { |
| | | strings.Add(s); |
| | | } |
| | | } |
| | | //string boxCodes = AppSettings.Get("BoxCodes"); |
| | | //if (!string.IsNullOrEmpty(boxCodes) && strings.Count<=0) |
| | | //{ |
| | | // foreach (string s in boxCodes.Split(",")) |
| | | // { |
| | | // strings.Add(s); |
| | | // } |
| | | //} |
| | | string? warehouseDevicesStr = _cacheService.Get<string>(nameof(Dt_WarehouseDevice)); |
| | | if (!string.IsNullOrEmpty(warehouseDevicesStr)) |
| | | { |
| | |
| | | //if (strings.Length==2) |
| | | //{ |
| | | #region todo:涓存椂閫昏緫 |
| | | //鍐欏叆鎵ц鏁版嵁 |
| | | if (strings.FirstOrDefault(x=>x == conveyorLineInfoRead.R_BoxCode)!=null) |
| | | { |
| | | ////鍐欏叆鎵ц鏁版嵁 |
| | | //if (strings.FirstOrDefault(x=>x == conveyorLineInfoRead.R_BoxCode)!=null) |
| | | //{ |
| | | device.SetValue(W_CLineCPHDB.W_TaskNo, 100 + 5, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Channel, 5, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Long, 450, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Wide, 360, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_High, 400, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Channel, 14, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Long, 465, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Wide, 375, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_High, 690, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_TMID, conveyorLineInfoRead.R_BoxCode, RequestIn.StationCode); |
| | | device.SetValue(W_CLineCPHDB.W_Request, 1, RequestIn.StationCode); |
| | | WebResponseContent content = _taskService.MESBoxCodeNotice(conveyorLineInfoRead.R_BoxCode); |
| | | if (content.Message.Contains("true")) |
| | | { |
| | | strings.Remove(conveyorLineInfoRead.R_BoxCode); |
| | | WriteInfo(RequestIn.StationName, content.Message); |
| | | } |
| | | else |
| | | { |
| | | WriteError(RequestIn.StationName, content.Message); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | WriteError(RequestIn.StationName, $"鏈壘鍒版潯鐮亄conveyorLineInfoRead.R_BoxCode}鏁版嵁"); |
| | | } |
| | | // WebResponseContent content = _taskService.MESBoxCodeNotice(conveyorLineInfoRead.R_BoxCode); |
| | | // if (content.Message.Contains("true")) |
| | | // { |
| | | // strings.Remove(conveyorLineInfoRead.R_BoxCode); |
| | | // WriteInfo(RequestIn.StationName, content.Message); |
| | | // } |
| | | // else |
| | | // { |
| | | // WriteError(RequestIn.StationName, content.Message); |
| | | // } |
| | | //} |
| | | //else |
| | | //{ |
| | | // WriteError(RequestIn.StationName, $"鏈壘鍒版潯鐮亄conveyorLineInfoRead.R_BoxCode}鏁版嵁"); |
| | | //} |
| | | #endregion |
| | | //} |
| | | //else |