public object ChkPrintersEnableBind(PrinterCheckViewModel checkModel) { LogUtil.Info(string.Format("校验打印设备是否可关联,输入参数:{0}", JsonUtil.Serialize(checkModel))); SingleInstance <PrinterService> .Instance.CheckPrinterIsEnableBind(checkModel); return(OK()); }
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")); }
/// <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); }