Beispiel #1
0
        /// <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));
        }
Beispiel #2
0
        /// <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));
        }