public static void Load(string path) { var config = YUtil.GetJsonObjectFromFile <Dictionary <string, object> >(path); YUtil.SetStaticField(typeof(HmiConfig), config); bool isDevUserEnv = DevUser.ToLower().Contains(YUtil.GetWindowsUserName().ToLower()); var genDict = new Dictionary <string, object>(); genDict[nameof(IsDevUserEnv)] = isDevUserEnv; YUtil.SetStaticField(typeof(HmiConfig), genDict); YUtil.ValidRequiredConfig(typeof(HmiConfig)); CraftBomZhsDict = new Dictionary <string, string>(); }
/// <summary> /// 派发模拟排产任务 /// </summary> public static void DispatchMockSchTask(string machineCode, int id = 0) { var mockEffects = UnityIocService.ResolveDepend <MockEffects>(); var task = YUtil.GetJsonObjectFromFile <MqSchTask>(AssetsHelper.GetAssets().MockMqSchTaskJson); task.workcode = YUtil.GetRandomString(8); task.id = id; task.taskId = id.ToString(); task.maccode = machineCode; foreach (var axis in task.axisParam) { axis.maccode = task.maccode; axis.axiscode = YUtil.GetRandomString(10); axis.taskId = task.taskId; } JavaTime startTime = new JavaTime() { time = YUtil.GetUtcTimestampMs(YUtil.GetRandomTime(DateTime.Now.AddDays(-1), DateTime.Now)) }; task.pstime = startTime; task.pdtime = startTime; App.Store.Dispatch(mockEffects.MockSchTaskAccept(new MockActions.MockSchTaskAccpet(task))); }
public static MqScanMaterial CreateScanMaterial() { return(YUtil.GetJsonObjectFromFile <MqScanMaterial>(AssetsHelper.GetAssets().MockMqScanMaterial)); }