| | |
| | | |
| | | //æ ¹æ®ä¸æå£çç»å®ä¿¡æ¯æ¥è¯¢å¯¹åºå·¥åï¼æ£æµæ¤å·¥åæ¯å¦å·²å®æ 宿å³å¯å°å
¶éå
¥åº |
| | | |
| | | var work = workinfoRepository.Find(x => x.workOrder == item.Number && x.drawingNo == x.drawingNo && x.heatID == item.heatNumber).FirstOrDefault(); |
| | | var work = workinfoRepository.Find(x => x.workOrder == item.Number && x.drawingNo == x.drawingNo && x.heatID == item.heatNumber && x.processCode == "17").FirstOrDefault(); |
| | | if (work == null) |
| | | { |
| | | item.remark = "触åå
¥åºä»»å¡,使ªæ¾å°å·¥åä¿¡æ¯ï¼"; |
| | |
| | | continue; |
| | | } |
| | | |
| | | //dt_mes_head mesinfo = mes_HeadRepository.Find(x => x.workOrder == item.Number).FirstOrDefault(); |
| | | //if (mesinfo == null) |
| | | //{ |
| | | // item.remark = "触åå
¥åºä»»å¡,使ªæ¾å°å·¥å头表ï¼"; |
| | | // item.location_state = LocationStateEnum.Abnormal.ToString(); |
| | | // stationinfoRepository.Update(item, true); |
| | | // continue; |
| | | // //throw new Exception("æªæ¾å°å·¥å头表ï¼å·¥åå·ï¼" + item.Number); |
| | | //} |
| | | //var dt_Geometry_Data = PipelineJob.QueryMateriel(mesinfo.drawingNo); |
| | | //var dt_Geometry_Data1 = PipelineJob.QueryMateriel1(mesinfo.drawingNo); |
| | | |
| | | //int CompeletedNum = Convert.ToInt32(mesinfo.quantity) - Convert.ToInt32(mesinfo.finishNum); |
| | | |
| | | |
| | | |
| | | dt_stationinfo TargetLocation = null; |
| | | string tasktype = ""; |
| | | if (item.quantity == 5 /*|| CompeletedNum == 0*/) //循ç¯è¯»å车轮æ°ä¸º5æè
订å已宿æ°éçä¸æå£ âå·¥å人工å
³éçå·¥å |
| | | if (item.quantity == 5 /*|| CompeletedNum == 0*/) |
| | | { |
| | | |
| | | |
| | | if (/*(mesinfo.quantity <= 50 &&*/ !string.IsNullOrEmpty(work.area) || item.stationCode.Contains("3")) //å°äº50ä»¶ç´æ¥åºåº |
| | | if (/*(mesinfo.quantity <= 50 &&*/ !string.IsNullOrEmpty(work.area) || item.stationCode.Contains("3")) |
| | | { |
| | | //todo 寻æ¾å¯æ¾è´§å¤åæ¾è´§å° |
| | | tasktype = "TaskType_OutsourceInbound"; |
| | |
| | | //todo: è°ç¨WMSæ¥å£åå»ºä»»å¡ |
| | | tasktype = "TaskType_Inbound"; |
| | | TargetLocation = GetLocation.GetEmptyLocation(stationinfoRepository, work, item); |
| | | //TargetLocation = GetEmptyLocation(stationinfoRepository, mesinfo, item, CompeletedNum, dt_Geometry_Data == null ? dt_Geometry_Data1.e : dt_Geometry_Data.e); |
| | | } |
| | | if (TargetLocation != null) |
| | | { |