public object ChkPrintersEnableBind(PrinterCheckViewModel checkModel)
        {
            LogUtil.Info(string.Format("校验打印设备是否可关联,输入参数:{0}", JsonUtil.Serialize(checkModel)));

            SingleInstance <PrinterService> .Instance.CheckPrinterIsEnableBind(checkModel);

            return(OK());
        }
Ejemplo n.º 2
0
        public object DoChkPrintersEnableBind(PrinterCheckViewModel chkModel)
        {
            var url   = string.Format("{0}/mcp/sys/chkPrintersEnableBind", apiurl);
            var parms = string.Format("access_token={0}&printer_codes={1}",
                                      chkModel.access_token.Trim(), chkModel.printer_codes.Trim());
            var result = NetUtil.ResponseByPost(url, parms);

            ViewBag.Result = result;
            return(View("ChkPrintersEnableBind"));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 检验打印机是否可关联
        /// </summary>
        /// <param name="chkModel"></param>
        /// <returns></returns>
        public bool DoChkPrintersEnableBind(PrinterCheckViewModel chkModel, out string errMsg)
        {
            var isOk  = false;
            var url   = string.Format("{0}/mcp/sys/chkPrintersEnableBind", apiDomain);
            var parms = string.Format("access_token={0}&printer_codes={1}",
                                      chkModel.access_token.Trim(), chkModel.printer_codes.Trim().ToUpper());
            var result  = HttpRequestUtil.HttpPost(url, parms);
            var apiData = JsonUtil.ToObject <ApiDataQueryModel>(result);

            if (apiData != null)
            {
                isOk   = apiData.status == 1;
                errMsg = isOk ? string.Empty : apiData.data.ToString();
            }
            else
            {
                errMsg = "检验失败";
            }
            return(isOk);
        }