/// <summary> /// 判断状态 /// </summary> /// <param name="LineId"></param> /// <param name="TenantID"></param> /// <param name="Type"></param> /// <returns></returns> public ActionResult ShowStatus(string LineId, string TenantID, string Type, string OrderNo) { string ChangeOverData = null; string HandleExceptionData = null; string MachineMaintenanceData = null; string RepairData = null; minimes_stop_recordService ordertimeService = new minimes_stop_recordService(); List <minimes_stop_record> stoprecordList = ordertimeService.GetModelList(ParamQuery.Instance().AndWhere("LineId", LineId).AndWhere("OrderNo", OrderNo).AndWhere("TenantID", TenantID).AndWhere("Type", Type).OrderBy("CreateDate Desc")); if (stoprecordList.Count > 0 && stoprecordList[0].EndTime == null) { if (Type == "1") { ChangeOverData = "换模结束"; } else if (Type == "2") { HandleExceptionData = "处理异常结束"; } else if (Type == "3") { MachineMaintenanceData = "机台维修结束"; } else if (Type == "4") { RepairData = "修模结束"; } } else { if (Type == "1") { ChangeOverData = "换模开始"; } else if (Type == "2") { HandleExceptionData = "处理异常开始"; } else if (Type == "3") { MachineMaintenanceData = "机台维修开始"; } else if (Type == "4") { RepairData = "修模开始"; } } var result = new { ChangeOverData, HandleExceptionData, MachineMaintenanceData, RepairData }; string js = JsonConvert.SerializeObject(result); return(Json(js, "application/json", JsonRequestBehavior.AllowGet)); }
/// <summary> /// 结束操作 /// </summary> /// <param name="LineId"></param> /// <param name="TenantId"></param> /// <param name="Type"></param> /// <returns></returns> public ActionResult EndOperate(string LineId, string TenantId, string Type, string OrderNo) { string js = ""; string EndTime = DateTime.Now.ToString(); minimes_stop_recordService stop_recordService = new minimes_stop_recordService(); List <minimes_stop_record> stop_recordList = stop_recordService.GetModelList(ParamQuery.Instance().AndWhere("LineId", LineId).AndWhere("OrderNo", OrderNo).AndWhere("Type", Type).AndWhere("TenantID", TenantId).OrderBy(" CreateDate Desc")); try { using (var db = Db.Context("MiniMes")) { db.Update("minimes_stop_record") .Column("EndTime", EndTime) .Where("ID", stop_recordList[0].ID) .Execute(); } } catch (Exception ex) { js = ex.Message; } return(Json(js, "application/json", JsonRequestBehavior.AllowGet)); }