using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using ConsoleApp;
using Microsoft.Extensions.DependencyInjection;
using SlnMesnac.Common;
namespace SlnMesnac.Business.business
{
///
/// RFID打卡业务逻辑类
///
public class RfidHandleBusniess
{
private readonly HidUtils _utils;
public RfidHandleBusniess(HidUtils utils)
{
this._utils = utils;
}
string staffInfo = "";
string tagInfoStr = "";
///
/// 上班打卡
///
public void CheckIn()
{
_utils.StartScan();
}
///
/// 下班打卡
///
public void CheckOut()
{
_utils.StartScan();
}
///
/// 结束打卡
///
public void CloseRfid()
{
_utils.StopScan();
}
/////
///// 获取标签信息
/////
//private void GetTagInfo()
//{
// utils.pushReceiveDataEvent += (bytes, str) =>
// {
// Console.WriteLine($"收到打卡信息:{str}");
// };
//}
/////
///// 获取员工信息
/////
//public string GetStaffInfo()
//{
// staffInfo = baseStaffInfoService.GetStaffByCardIdAsync(highRfid.GetTagInfo()).ToString();
// return staffInfo;
//}
}
}