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; //} } }