示例#1
0
文件: Main.cs 项目: yichunbong/CSOT
        /// <summary>
        /// </summary>
        /// <param name="task"/>
        /// <param name="context"/>
        /// <param name="handled"/>
        public void SETUP_QUERY_ARGS1(ModelTask task, ModelContext context, ref bool handled)
        {
            FactoryConfiguration.Current.Initialize();

            string runServer   = LcdHelper.GetArguments(task.Context.Arguments, "RunServer", string.Empty);;
            string varsionDate = context.StartTime.SplitDate().ToString("yyyyMMdd");

            DateTime planStartTime   = context.StartTime;
            DateTime planEndTime     = context.EndTime;
            DateTime planStartOfDayT = ShopCalendar.StartTimeOfDayT(planStartTime);

            string actStartTime = LcdHelper.DbToString(planStartOfDayT.AddDays(-1));
            string actEndTime   = LcdHelper.DbToString(planStartTime);

            var args = context.QueryArgs;

            args["ARG_RUN_SERVER"]       = runServer;
            args["ARG_VERSION_DATE"]     = varsionDate;
            args["ARG_VERSION_NO"]       = task.Context.VersionNo;
            args["ARG_TARGET_SHOP_LIST"] = LcdHelper.GetTargetShopList();
            args["ARG_ACT_START_TIME"]   = actStartTime;
            args["ARG_ACT_END_TIME"]     = actEndTime;

            args["ARG_PLAN_START_TIME"] = LcdHelper.DbToString(planStartTime);
            args["ARG_PLAN_END_TIME"]   = LcdHelper.DbToString(planEndTime);

            args["ARG_ACT_FIXED_DATE"] = LcdHelper.DbToString(LcdHelper.GetActFixedDate_Default());
        }
示例#2
0
文件: Main.cs 项目: yichunbong/CSOT
 /// <summary>
 /// </summary>
 /// <param name="task"/>
 /// <param name="context"/>
 /// <param name="handled"/>
 public void SETUP_QUERY_ARGS1(Mozart.Task.Execution.ModelTask task, Mozart.Task.Execution.ModelContext context, ref bool handled)
 {
     context.QueryArgs["ARG_VERSION_NO"]   = ModelContext.Current.VersionNo;
     context.QueryArgs["ARG_VERSION_DATE"] = LcdHelper.DbToString(Mozart.SeePlan.ShopCalendar.SplitDate(context.StartTime));
 }