public object CheckDomain([FromUri] PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"第三方查看设备{queryModel.printer_codes}域名...输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrinterService> .Instance.CheckDomain(queryModel);

            return(OK(result));
        }
        public object UploadLog(PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"第三方请求设备{queryModel.printer_codes}上传日志...输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrinterService> .Instance.UploadLog(queryModel);

            return(OK(result));
        }
        public object UploadPrinterLog(PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"设备请求上传日志...输入参数:{JsonUtil.Serialize(queryModel)}");
            ProcessResult result = SingleInstance <PrinterService> .Instance.UploadPrinterLog(queryModel);

            return(result.Result ? OK() : Failed(result.Msg));
        }
        public object RestartPrinter(PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"重启打印机...输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrinterService> .Instance.RestartPrinter(queryModel);

            return(OK(result));
        }
        public object RenameDomain(PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"修改域名{queryModel.domain}...输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrinterService> .Instance.RenameDomain(queryModel);

            return(OK(result));
        }
        public object CheckSoftwareVersion([FromUri] PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"查询设备版本号:设备编号:{queryModel.printer_codes},输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrinterService> .Instance.CheckSoftwareVersion(queryModel);

            return(OK(result));
        }
        public object GetPrintOrderStatue([FromUri] PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"查询打印任务订单状态:订单号{queryModel.bill_no},输入参数:{JsonUtil.Serialize(queryModel)}");
            var result = SingleInstance <PrintOrderService> .Instance.GetPrintOrderStatue(queryModel);

            return(OK(result));
        }
        public object GetPrintStatus([FromUri] PrtintViewQueryModel queryModel)
        {
            LogUtil.Info($"查询设备状态:设备号:{queryModel.printer_codes},输入参数:{JsonUtil.Serialize(queryModel)}");
            int printStatue = SingleInstance <PrinterService> .Instance.GetPrintStatus(queryModel);

            return(OK(printStatue));
        }
        public object testCall(PrtintViewQueryModel queryModel)
        {
            SingleInstance <PrintOrderService> .Instance.RecordCallBack(queryModel.BillNo, queryModel.OrderId, queryModel.PrinterCode, queryModel.OrderStatus);

            return(OK());
        }