|
|
@ -28,11 +28,11 @@ namespace Aucma.Core.PrintTo.ViewModels
|
|
|
|
UserContent = firstPage;
|
|
|
|
UserContent = firstPage;
|
|
|
|
|
|
|
|
|
|
|
|
_sysUserInfoServices = App.ServiceProvider.GetService<ISysUserInfoServices>();
|
|
|
|
_sysUserInfoServices = App.ServiceProvider.GetService<ISysUserInfoServices>();
|
|
|
|
Task.Run(async () =>
|
|
|
|
//Task.Run(async () =>
|
|
|
|
{
|
|
|
|
//{
|
|
|
|
await RefreshTeamTime();//班组时间
|
|
|
|
// await RefreshTeamTime();//班组时间
|
|
|
|
});
|
|
|
|
//});
|
|
|
|
|
|
|
|
InitUserInfo();
|
|
|
|
DispatcherTimer timer = new DispatcherTimer();
|
|
|
|
DispatcherTimer timer = new DispatcherTimer();
|
|
|
|
timer.Interval = new TimeSpan(0, 0, 1); //间隔1秒
|
|
|
|
timer.Interval = new TimeSpan(0, 0, 1); //间隔1秒
|
|
|
|
timer.Tick += new EventHandler(timer_Tick);
|
|
|
|
timer.Tick += new EventHandler(timer_Tick);
|
|
|
@ -204,21 +204,26 @@ namespace Aucma.Core.PrintTo.ViewModels
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 切换班组
|
|
|
|
|
|
|
|
public async Task RefreshTeamTime()
|
|
|
|
private void InitUserInfo()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
while (true)
|
|
|
|
TeamName = $"班组:{appConfig.TeamName} 用户:{appConfig.Account}";
|
|
|
|
{
|
|
|
|
|
|
|
|
var list = await _sysUserInfoServices.GetTeamData();
|
|
|
|
|
|
|
|
if (list != null && list.Count > 0)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var sysUserInfo = list.First();
|
|
|
|
|
|
|
|
TeamName = $"{appConfig.TeamName}({list.Min(d => d.StartTime).ToString("HH:mm")}~{list.Max(d => d.EndTime).ToString("HH:mm")})";
|
|
|
|
|
|
|
|
//TeamName = $"{sysUserInfo.TeamName}";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
Thread.Sleep(5000);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#region 切换班组
|
|
|
|
|
|
|
|
//public async Task RefreshTeamTime()
|
|
|
|
|
|
|
|
//{
|
|
|
|
|
|
|
|
// while (true)
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// var list = await _sysUserInfoServices.GetTeamData();
|
|
|
|
|
|
|
|
// if (list != null && list.Count > 0)
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// var sysUserInfo = list.First();
|
|
|
|
|
|
|
|
// TeamName = $"{appConfig.TeamName}({list.Min(d => d.StartTime).ToString("HH:mm")}~{list.Max(d => d.EndTime).ToString("HH:mm")})";
|
|
|
|
|
|
|
|
// //TeamName = $"{sysUserInfo.TeamName}";
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// Thread.Sleep(5000);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//}
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 定时刷新时间
|
|
|
|
#region 定时刷新时间
|
|
|
|