Beispiel #1
0
        /// <summary>
        /// 执行所有任务
        /// </summary>
        void ExecuteAllTask()
        {
            DataHandlerDAO dataHandlerDAO = DataHandlerDAO.GetInstance();
            string         outNetWebApi   = commonDAO.GetAppletConfigString(CommonAppConfig.GetInstance().AppIdentifier, "外网Api请求地址");

            taskSimpleScheduler.StartNewTask("同步外网矿发运输记录信息", () =>
            {
                dataHandlerDAO.SyncOutNetTransport(this.rTxtOutputer.Output, outNetWebApi);
            }, 10000, OutputError);

            taskSimpleScheduler.StartNewTask("同步更新外网矿发运输记录节点状态", () =>
            {
                dataHandlerDAO.SyncUpdateTransportStepName(this.rTxtOutputer.Output, outNetWebApi);
            }, 2000, OutputError);

            taskSimpleScheduler.StartNewTask("同步运输记录到批次明细", () =>
            {
                dataHandlerDAO.SyncToBatch(this.rTxtOutputer.Output);
            }, 2000, OutputError);
        }