public TableData Query(AgvMonitor entity) { var result = new TableData(); var data = _app.Find(EntityToExpression <AgvMonitor> .GetExpressions(entity)); GetData(data, result); result.count = data.Count(); return(result); }
public string Upd(AgvMonitor Table_entity) { try { _app.Upd(Table_entity); } catch (Exception ex) { Result.Status = false; Result.Message = ex.Message; } return(JsonHelper.Instance.Serialize(Result)); }
public Response AGVStateInfoUploadApp(AgvMonitor agvMonitor) { Response <AgvMonitor> Response = new Response <AgvMonitor>(); if (!CheckLogin()) { Response.Code = 500; Response.Status = false; Response.Message = "请先登录!"; return(Response); } try { if (_unitWork.IsExist <AgvMonitor>(u => u.CarNo.Equals(agvMonitor.CarNo))) { AgvMonitor agvinfo = _unitWork.FindSingle <AgvMonitor>(u => u.CarNo.Equals(agvMonitor.CarNo)); agvinfo.TaskNo = agvMonitor.TaskNo; agvinfo.PercentCapacity = agvMonitor.PercentCapacity; agvinfo.ExceptionFlag = agvMonitor.ExceptionFlag; agvinfo.State = agvMonitor.State; agvinfo.ExceptionInfo = agvMonitor.ExceptionInfo; agvinfo.UpdateTime = DateTime.Now; agvinfo.UpdateBy = "AGVApi"; _unitWork.Update(agvinfo); } else { AgvMonitor agvinfoin = new AgvMonitor(); agvinfoin.CarNo = agvMonitor.CarNo; agvinfoin.TaskNo = agvMonitor.TaskNo; agvinfoin.PercentCapacity = agvMonitor.PercentCapacity; agvinfoin.ExceptionFlag = agvMonitor.ExceptionFlag; agvinfoin.State = agvMonitor.State; agvinfoin.ExceptionInfo = agvMonitor.ExceptionInfo; agvinfoin.CreateTime = DateTime.Now; agvinfoin.CreateBy = "AGVApi"; _unitWork.Add(agvinfoin); } } catch (Exception ex) { Response.Code = 500; Response.Status = false; Response.Message = (Response.Message == "操作成功" ? "" : Response.Message) + "\r\n" + "小车编号:" + agvMonitor.CarNo + "AGV反馈失败!" + ex.Message; } return(Response); }
public string GetTemplate() { var result = new TableData(); List <AgvMonitor> listAgvMonitor = new List <AgvMonitor>(); AgvMonitor entity = _app.FindSingle(u => u.Id > 0); if (entity != null) { listAgvMonitor.Add(entity); } else { listAgvMonitor.Add(new AgvMonitor()); } result.data = listAgvMonitor; result.count = listAgvMonitor.Count; return(JsonHelper.Instance.Serialize(result)); }
public Response ImportIn(IFormFile excelfile) { Response result = new Infrastructure.Response(); List <AgvMonitor> exp = imp.ConvertToModel <AgvMonitor>(excelfile); string sErrorMsg = ""; for (int i = 0; i < exp.Count; i++) { try { AgvMonitor e = exp[i]; e.Id = null; _app.Add(e); } catch (Exception ex) { sErrorMsg += "第" + (i + 2) + "行:" + ex.Message + "<br>"; result.Message = sErrorMsg; break; } } if (sErrorMsg.Equals(string.Empty)) { if (exp.Count == 0) { sErrorMsg += "没有发现有效数据, 请确定模板是否正确, 或是否有填充数据!"; result.Message = sErrorMsg; } else { result.Message = "导入完成"; } } else { result.Status = false; result.Message = result.Message; } return(result); }
public string Load(PageReq pageRequest, AgvMonitor entity) { return(JsonHelper.Instance.Serialize(_app.Load(pageRequest, entity))); }
public string Export(AgvMonitor entity) { return(JsonHelper.Instance.Serialize(_app.ExportData(entity))); }
public string AGVStateInfoUpload([FromBody] AgvMonitor agvMonitor) { return(JsonHelper.Instance.Serialize(_app.AGVStateInfoUploadApp(agvMonitor))); }
public void Upd(AgvMonitor entity) { _app.Update(entity); }
public void Ins(AgvMonitor entity) { _app.Add(entity); }
public TableData Load(PageReq pageRequest, AgvMonitor entity) { return(_app.Load(pageRequest, entity)); }
public TableData ExportData(AgvMonitor entity) { return(_app.ExportData(entity)); }