/// <summary> /// 查询预处理 /// </summary> /// <param name="equipment">设备信息</param> /// <returns></returns> public byte[] Query(Model.VisualSelfServiceEquipment equipment) { if (equipment == null) { throw new ArgumentException("无效的设备信息"); } IPayPreTeatment payPreObj = PaymentPlatFormFactory.GetPayPreTreatmentFactory().GetPayPreObj(equipment.creditCard); return(payPreObj.Query(equipment.TerminalNo, equipment.PinBlock, equipment.creditCard)); }