Example #1
0
        /// <summary>
        /// 同步每小时产能
        /// </summary>
        /// <returns></returns>
        public static void SyncWIPHourOutput()
        {
            GL_WIPHourOutputService WIPHourOutputService = new GL_WIPHourOutputService
                                                           (
                new GL_WIPHourOutputRepository(_DatabaseFactory),
                new GoldenLineRepository(_DatabaseFactory),
                new GL_LineShiftPerfRepository(_DatabaseFactory),
                new GL_BuildPlanRepository(_DatabaseFactory),
                new GL_ShiftTimeRepository(_DatabaseFactory),
                new UnitOfWork(_DatabaseFactory)
                                                           );

            //for (int j = 0; j < 34; j++)
            //{
            for (int i = 0; i < 12; i++)
            {
                //WIPHourOutputService.ExcuteGL_WIPHourOutput(DateTime.Now.AddHours(-i));//DateTime.Now
                //WIPHourOutputService.ExcuteGL_WIPHourOutput(Convert.ToDateTime(DateTime.Now.ToShortDateString()).AddDays(-j).AddHours(-i));//DateTime.Now

                WIPHourOutputService.NewExcuteGL_WIPHourOutput(DateTime.Now.AddHours(-i));
                //WIPHourOutputService.NewExcuteGL_WIPHourOutput(Convert.ToDateTime(DateTime.Now.ToShortDateString()).AddDays(-j).AddHours(-i));
            }
            //}
        }