| | |
| | | { |
| | | var now = maxproce + 1; |
| | | proNow = process.Where(x => x.SetpNum == now).First(); |
| | | var finish= process.Where(x => x.SetpNum > now); //表示å©ä¸æªæ§è¡çæ¥éª¤ã |
| | | var finish= process.Where(x => x.SetpNum > now); |
| | | return new WebResponseContent { Status = true, Data = new { proNow, maxproce, now, finish } }; |
| | | } |
| | | |
| | |
| | | { |
| | | var now = nowNum + 1; |
| | | proNow = process.Where(x => x.SetpNum == now).First(); |
| | | var finish = process.Where(x => x.SetpNum < now);//表示ä¸å®æç |
| | | var finish = process.Where(x => x.SetpNum < now); |
| | | return new WebResponseContent { Status = true, Message = "è¿åå½åä»»å¡åå°ç大æ¥éª¤", Data = new { proNow, maxproce, finish } }; |
| | | } |
| | | } |
| | |
| | | // æ¥è¯¢å½åæ¥éª¤ç TorqueOp è®°å½ï¼å¹é
ProcessSteåç»ï¼ä»»å¡å·ï¼æ£æ¥æ¯å¦è¾¾å°è¦æ±ï¼å®é
æ°éï¼ |
| | | int practiceCount = _torqueOpRepository.QueryData(x => x.ProcessSte == setpDTO.setnum && x.GroupOp == setpDTO.group && x.TakeId == setpDTO.takeid).Count(); |
| | | //æ¥å°æè¯¥æ¡æ°æ®äº(æ´å
·åç»åæ¥éª¤æ¾å°è¯¥æ¡æ°æ®) |
| | | var nowdate = process.Where(x => x.SetpNum == setpDTO.setnum); |
| | | var nowdate = process.Where(x => x.CraftType == setpDTO.group && x.SetpNum == setpDTO.setnum); |
| | | |
| | | //è¿åå½åå·¥èºçæå¤§æ¥éª¤ |
| | | var maxproce = process.Max(x => x.SetpNum); |
| | | int num = setpDTO.setnum - 1; |
| | | var nex = process.Where(x => x.SetpNum == num).FirstOrDefault(); |
| | | var nex = process.Where(x => x.CraftType == setpDTO.group && x.SetpNum == num).FirstOrDefault(); |
| | | var finish = process.Where(x => x.SetpNum < num).ToList(); |
| | | |
| | | return new WebResponseContent { Status = true, Message = $"ä¸ä¸æ¥{setpDTO.setnum}", Data = new { nex, maxproce, finish } }; |
| | | } |
| | | catch (Exception ex) |