/// <summary> /// 查询卡信息 /// </summary> /// <param name="requestData"></param> /// <param name="cardInfo"></param> /// <param name="message"></param> /// <returns></returns> public int SearchCardInfo(requestCardInfo requestData, ref CardModel cardInfo, out string message) { message = ""; int result = 0; if (string.IsNullOrWhiteSpace(requestData.CardNo)) { result = 1; message = "参数CardNo不能为空"; return(result); } cardInfo = new CardBLL().GetCardByCardNo(requestData.CardNo); if (cardInfo == null) { result = 1; message = "CardNo[" + requestData.CardNo + "]不存在"; return(result); } IThirdApp thirdApp = ThirdAppFactory.Create(Common.CommonSettings.ThirdApp); if (thirdApp == null) { LogHelper.Error("ThirdApp未配置"); result = 1; message = "ThirdApp未配置"; return(result); } result = thirdApp.CardInfo(requestData, ref cardInfo, out message); return(result); }
/// <summary> /// 查询卡余额信息 /// </summary> /// <param name="requestData"></param> /// <param name="cardInfo"></param> /// <param name="message"></param> /// <returns></returns> public int CardInfo(requestCardInfo requestData, ref CardModel cardInfo, out string message) { int result = 0; message = ""; EmployeeCardModel model = new EastRiverBLL().GetEmployeeCardByCardNo(requestData.CardNo); if (model == null) { result = 1; message = "消费机系统未查询到卡号[" + requestData.CardNo + "]"; cardInfo = null; return(result); } cardInfo.Balance = model.card_balance.ToString(); return(result); }
public HttpResponseMessage cardinfo(requestCardInfo requestdata) { APIResultBase <CardModel> apiresult = new APIResultBase <CardModel>(); string message = ""; CardModel model = null; int result = new ConsumeBaseBLL().SearchCardInfo(requestdata, ref model, out message); if (result != 0) { apiresult.code = "1"; if (string.IsNullOrWhiteSpace(message)) { message = "卡信息查询失败"; } apiresult.msg = message; } apiresult.data = model; return(Request.CreateResponse(apiresult)); }