| | |
| | | using WIDESEA_Entity.DomainModels; |
| | | using WIDESEA_WCS.IRepositories; |
| | | using WIDESEA_WCS.IServices; |
| | | using WIDESEA_WCS.Jobs.Task; |
| | | using WIDESEA_WCS.Repositories; |
| | | using WIDESEA_WCS.Services; |
| | | using WIDESEA_WMS.IRepositories; |
| | |
| | | Idt_management_timeRepository timeRepository = new dt_management_timeRepository(context); |
| | | |
| | | var val = timeRepository.Find(x => x.management_name == "FinishMesWork").FirstOrDefault().management_numericalvalue; |
| | | var mes_heads = mes_HeadRepository.Find(x => x.quantity == x.finishNum || x.CreateTime.AddDays(val) < DateTime.Now).ToList(); |
| | | var mes_heads = mes_HeadRepository.Find(x => x.quantity == x.finishNum || x.CreateTime.AddDays(val) < DateTime.Now).Take(10).ToList(); |
| | | |
| | | #region æ£æµçº¿å·¥å |
| | | var mes_head_jcxs = mes_heads.Where(x => x.processCode == "28").ToList(); |
| | |
| | | { |
| | | foreach (var mes_head in mes_head_jcxs) |
| | | { |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | if (mes_head.quantity == mes_head.agv_finishNum) |
| | | { |
| | | if (mes_head.creator == "MES") |
| | | { |
| | | var uploadResult = HandleTask_Mes.UploadMESInfo(mes_head.jobID); |
| | | if (uploadResult.Status) |
| | | { |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | { |
| | | foreach (var mes_head in mes_head_jjgs) |
| | | { |
| | | var inventorys = inventoryRepository.Find(x => x.jobID == mes_head.jobID).ToList(); |
| | | if (inventorys.Count == mes_head.quantity) |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | if (mes_head.quantity == mes_head.agv_finishNum) |
| | | { |
| | | if (mes_head.creator == "MES") |
| | | { |
| | | var uploadResult = HandleTask_Mes.UploadMESInfo(mes_head.jobID); |
| | | if (uploadResult.Status) |
| | | { |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | AddHtyMesWork(mes_head, mes_HeadRepository); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | } |
| | | #endregion |