public ReturnInfoDTO ConfirmPayFreeze(ConfirmPayDTO dto) { ReturnInfoDTO returnInfoDTO = null; try { GoldPayFacade goldPayFacade = new GoldPayFacade(); goldPayFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); goldPayFacade.ContextDTO.LoginOrg = Guid.Empty; returnInfoDTO = goldPayFacade.ConfirmPayFreeze(dto); } catch (Exception ex) { LogHelper.Error(string.Format("FSPSV.ConfirmPayFreeze服务异常:获取应用信息异常。 dto:{0}", dto), ex); } return(returnInfoDTO); }
public ReturnInfoDTO <long> PayByPayeeId(Guid outTradeId, Guid payeeId, ulong gold, string payorComment, string payeeComment, string password, Guid appId, string notifyUrl) { ReturnInfoDTO <long> returnInfoDTO = null; try { GoldPayFacade goldPayFacade = new GoldPayFacade(); goldPayFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); goldPayFacade.ContextDTO.LoginOrg = Guid.Empty; returnInfoDTO = goldPayFacade.PayByPayeeId(outTradeId, payeeId, gold, payorComment, payeeComment, password, appId, notifyUrl); } catch (Exception ex) { LogHelper.Error(string.Format("FSPSV.PayByPayeeId服务异常:获取应用信息异常。 outTradeId:{0},payeeId:{1},gold{2},payorComment{3},payeeComment{4},password{5},appId{6},notifyUrl{7}", outTradeId, payeeId, gold, payorComment, payeeComment, password, appId, notifyUrl), ex); } return(returnInfoDTO); }
public ReturnInfoDTO <long> PayByPayeeIdBatch(PayOrderGoldDTO dto, ContextDTO contextDTO = null) { ReturnInfoDTO <long> returnInfoDTO = null; contextDTO = contextDTO ?? AuthorizeHelper.CoinInitAuthorizeInfo(); try { GoldPayFacade goldPayFacade = new GoldPayFacade(); goldPayFacade.ContextDTO = contextDTO; goldPayFacade.ContextDTO.LoginOrg = Guid.Empty; goldPayFacade.Do(); returnInfoDTO = goldPayFacade.PayByPayeeIdBatch(dto); } catch (Exception ex) { LogHelper.Error(string.Format("FSPSV.PayByPayeeIdBatch服务异常:获取应用信息异常。 dto:{0}", dto), ex); } return(returnInfoDTO); }
public ReturnInfoDTO UnFreezeGold(UnFreezeGoldDTO dto, string src = "") { ReturnInfoDTO returnInfoDTO = null; GoldPayFacade goldPayFacade = new GoldPayFacade(); try { goldPayFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); goldPayFacade.ContextDTO.LoginOrg = Guid.Empty; returnInfoDTO = goldPayFacade.UnFreezeGold(dto); if (returnInfoDTO == null || returnInfoDTO.Code != 0) { LogHelper.Error(string.Format("{0} 解冻金币错误,unFreezeGoldResult={1}", src, returnInfoDTO)); //return new ResultDTO { ResultCode = 1, Message = "订单状态无法取消" }; } } catch (Exception ex) { LogHelper.Error(string.Format("{0} FSPSV.UnFreezeGold服务异常:获取应用信息异常。 dto:{1},ContextDTO:{2}", src, JsonHelper.JsonSerializer(dto), JsonHelper.JsonSerializer(goldPayFacade.ContextDTO)), ex); } return(returnInfoDTO); }