Exemple #1
0
 /// <summary>
 /// 检查云矿机运行结果
 /// </summary>
 /// <param name="modelGet"></param>
 /// <returns></returns>
 public IHttpActionResult CheckCloudMiner(RunCloudMinerModelGet_ modelGet)
 {
     try
     {
         IHttpActionResult iHttpActionResult =
             Json(new ResultDataModel <object> {
             Code = 0, Messages = CloudMinerServer.Single.State
         });
         if (CloudMinerServer.Single.State != "1")
         {
             CloudMinerServer.Single.State = "0";
             if (SystemMaintenanceId != 0)
             {
                 _systemMaintenanceDal.UpdateSystemMaintenance(modelGet.EmployeeId, SystemMaintenanceId);
             }
             SystemMaintenance.Refresh();
         }
         return(iHttpActionResult);
     }
     catch (Exception e)
     {
         LogHelper.error(e.Message);
         return(Json(new ResultDataModel <object> {
             Code = -1, Messages = e.Message
         }));
     }
 }
Exemple #2
0
 public IHttpActionResult RunCloudMiner(RunCloudMinerModelGet_ modelGet)
 {
     try
     {
         DateTime dateTime = DateTime.Now;
         string   dtBegin  = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
         string   dtEnd    = dateTime.AddMinutes(30).ToString("yyyy-MM-dd HH:mm:ss");
         SystemMaintenanceId = _systemMaintenanceDal.InsertSystemMaintenance(dtBegin, dtEnd, modelGet.EmployeeId);
         SystemMaintenance.Add(dateTime, dateTime.AddMinutes(30));
         CloudMinerServer.Single.StartListenServer();
         return(Json(new ResultDataModel <IList <CloudMinerInfoModelResult> > {
             Code = 0
         }));
     }
     catch (Exception e)
     {
         if (SystemMaintenanceId != 0)
         {
             _systemMaintenanceDal.UpdateSystemMaintenance(SystemMaintenanceId, modelGet.EmployeeId);
         }
         return(Json(new ResultDataModel <IList <CloudMinerInfoModelResult> > {
             Code = -1, Messages = e.Message
         }));
     }
 }