public void Execute(JobContainer jobContainer) { //string sql = ""; DbHelp dbHelp = new DbHelp(ConnString); #region 执行任务语句 try { ApiRequest apiRequest = new ApiRequest("ICS", true); Inventory filter = JsonHelper.Instance.Deserialize <Inventory>(jobContainer.MethodParams); ICSResponse <List <Inventory> > _ICSResponse = apiRequest.Post <ICSResponse <List <Inventory> > >(JsonHelper.Instance.Serialize(filter), "IInventory/GetCurrentStock", "获取库存"); if (_ICSResponse.Result != null) { foreach (var item in _ICSResponse.Result) { //sql = string.Format("DELETE FROM [dbo].[sys_oper_log] WHERE createTime < '{0}';", DateTime.Now.AddDays(-1 * double.Parse(Days.ToString()))); //dbHelp.DataOperator(sql); } } } catch (Exception ex) { throw ex; } #endregion }
public virtual Task Execute(IJobExecutionContext context) { JobContainer jobContainer = new JobContainer(context); try { #region 执行任务语句 ReaderInterfaceTableAction readerInterfaceTableAction = new ReaderInterfaceTableAction(jobContainer.ConnString, context); readerInterfaceTableAction.Execute(); #endregion } catch (Exception ex) { jobContainer.ExceptionInfo = ex.Message; } jobContainer.LoggerJob(); return(Task.CompletedTask); }
public virtual Task Execute(IJobExecutionContext context) { JobContainer jobContainer = new JobContainer(context); try { #region 执行任务语句 ClearFinishOrderAction clearFinishOrderAction = new ClearFinishOrderAction(jobContainer.ConnString, context); clearFinishOrderAction.Execute(); #endregion } catch (Exception ex) { jobContainer.ExceptionInfo = ex.Message; } jobContainer.LoggerJob(); return(Task.CompletedTask); }
public void Execute(JobContainer jobContainer) { //初始化广播 JobContainer.InitBroadCaster(); I_x += I_flag; if (I_x >= I_maxx) { I_flag = -1; } if (I_x <= 0) { I_flag = 1; } HslCommunication.OperateResult <JObject> read = null; read = HslCommunication.OperateResult.CreateSuccessResult(new JObject() { { "X", new JValue(I_x) }, }); JobContainer.pushServer.PushString("AGV", read.Content.ToString()); }