using HKCardOUT.Helper; using HKCardOUT.Logic; using HKCardOUT.Logic.Model; using HKCardOUT.Logic.Service; using HKLib.Dto; using HKLib.RabbitMQ.Config; using System; using System.Collections.Generic; using System.Text; using XExten.Advance.LinqFramework; namespace HKCardOUT { public class CardHandle : IAccept { public void AcceptMQ(string msg) { var dto = msg.ToModel(); DbContext.Context.Updateable().SetColumns(t => t.Stutas == dto.Stutas).Where(t => t.CardNo == dto.CardNo).ExecuteCommand(); new HKCore().GetAllCardStatus(); } } public class TimeHandle : IAccept { public void AcceptMQ(string msg) { DataBus.Times = msg.ToModel(); } } public class FoodHandle : IAccept { public void AcceptMQ(string msg) { RemoteService.GetFoodMenus(); } } public class RangeHandle : IAccept { public void AcceptMQ(string msg) { RemoteService.GetRangeCtrl(); } } }