| | |
| | | using log4net.Core; |
| | | using Masuit.Tools; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using WIDESEA_Common; |
| | | using WIDESEA_Core.Const; |
| | |
| | | return content.Error($"æªç¥æ¡ç {input.PalletCode}ä»»å¡"); |
| | | } |
| | | |
| | | List<Dt_Task> taskcl = BaseDal.QueryData(x => x.TaskState == (int)TaskOutStatusEnum.Lien_Check); |
| | | if (taskcl.Count > 0) |
| | | { |
| | | return content.Error($"å·²æå¨æµéä¸ç车轮ï¼è¯·æ¥çæ¯å¦ç³è¯·æ£ç¡®"); |
| | | } |
| | | |
| | | |
| | | task.TaskState = (int)TaskOutStatusEnum.Lien_Check; |
| | | task.CurrentAddress = input.Position; |
| | | task.NextAddress = "2021"; |
| | |
| | | if(cacheinfo.Towhereabouts =="" && cacheinfo.Towhereabouts == null) throw new Exception($"{input.PalletCode}è¿è¾ç®æ å°å为空"); |
| | | return content.OK(data: cacheinfo.Towhereabouts);*/ |
| | | |
| | | var task = await BaseDal.QueryFirstAsync(x => x.PalletCode == input.PalletCode); |
| | | if (task == null) throw new Exception($"æªæ¾å°{input.PalletCode}æçä¿¡æ¯"); |
| | | if (task.Towhereabouts == "" && task.Towhereabouts == null) throw new Exception($"{input.PalletCode}è¿è¾ç®æ å°å为空"); |
| | | return content.OK(data: task.Towhereabouts); |
| | | |
| | | |
| | | var task = await BaseDal.QueryFirstAsync(x => input.PalletCode.Contains(x.PalletCode)); |
| | | if (task != null) |
| | | { |
| | | if (task.Towhereabouts == "" && task.Towhereabouts == null) return content.Error($"{input.PalletCode}è¿è¾ç®æ å°å为空"); |
| | | return content.OK(data: task.Towhereabouts); |
| | | } |
| | | else |
| | | { |
| | | Dt_Task_Hty dt_Task_Hty = _task_HtyRepository.QueryFirst(x => input.PalletCode.Contains(x.PalletCode) && x.CreateDate >= DateTime.Now.AddHours(-2)); |
| | | if (dt_Task_Hty == null) return content.Error($"æªæ¾å°{input.PalletCode}æçåå²ä¿¡æ¯"); |
| | | if (dt_Task_Hty.Towhereabouts == null && dt_Task_Hty.Towhereabouts == "") return content.Error($"{input.PalletCode}æçåå²ä¿¡æ¯æ²¡æè®°å½ç®æ å°å"); |
| | | return content.OK(data: dt_Task_Hty.Towhereabouts); |
| | | } |
| | | } |
| | | catch (Exception err) |
| | | { |
| | |
| | | try |
| | | { |
| | | string CZTM = saveModel.MainData["CZTM"].ToString(); |
| | | string TargetAddress = saveModel.MainData["TargetAddress"].ToString(); |
| | | string TargetAddress = saveModel.MainData["TargetAddress"].ToString(); |
| | | List<Dt_Task> taskt = BaseDal.QueryData(x => x.task_CZInfo == CZTM).ToList(); |
| | | if (taskt.Count() == 0) |
| | | return webResponse.Error($"æªæ¾å°å¯¹åºè½¦è½´ï¼{CZTM}ç车轮åºåºä¿¡æ¯"); |