|
|
|
@ -315,6 +315,8 @@ namespace SlnMesnac.WPF.ViewModel
|
|
|
|
|
/// 主动移除
|
|
|
|
|
/// </summary>
|
|
|
|
|
private void Remove(string staffId)
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
MainWindowViewModel.wins = 2;
|
|
|
|
|
if (isUse == false)
|
|
|
|
@ -328,7 +330,7 @@ namespace SlnMesnac.WPF.ViewModel
|
|
|
|
|
var theUser = baseStaffService.GetStaffInfoByStaffId(staffId);
|
|
|
|
|
_rfidHandleBusniess.HandleAndInsertRemove(theUser, 2);//在打卡记录表里记录强退
|
|
|
|
|
var list = _rfidHandleBusniess.HandleAndInsertStaffRealTime(theUser, 2);
|
|
|
|
|
if (list.Count>=0)
|
|
|
|
|
if (list.Count >= 0)
|
|
|
|
|
{
|
|
|
|
|
System.Windows.Application.Current.Dispatcher.Invoke((Action)(async () =>
|
|
|
|
|
{
|
|
|
|
@ -337,7 +339,7 @@ namespace SlnMesnac.WPF.ViewModel
|
|
|
|
|
}));
|
|
|
|
|
_rfidHandleBusniess.HandleStaffCommute(user, 1);
|
|
|
|
|
}
|
|
|
|
|
if(list.Count == 0)
|
|
|
|
|
if (list.Count == 0)
|
|
|
|
|
{
|
|
|
|
|
isOnDuty = false;
|
|
|
|
|
isSelectedStationCode = false;
|
|
|
|
@ -351,6 +353,11 @@ namespace SlnMesnac.WPF.ViewModel
|
|
|
|
|
MessageBox.Show("正在打卡不能强退!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogError($"强退异常:{ex.Message}");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Init()
|
|
|
|
|
{
|
|
|
|
|