public ResultDTO RetreatYjc(Guid UserId, Decimal Refund, Guid orderId, Guid orderItemId) { ResultDTO result = new ResultDTO(); try { if (Refund <= 0) { return(result); } var facade = new YJB.ISV.Facade.YJCardFacade(); result = facade.RetreatYjc(new QueryYJCardDTO { UserId = UserId, Refund = Refund, OrderId = orderId, OrderItemId = orderItemId }); if (result.Code != "0") { LogHelper.Error("YJBSV.RetreatYjc,退回易捷卡的消费失败。 输入:UserId=" + UserId + ",输出:" + result.Message); } } catch (Exception ex) { LogHelper.Error("YJBSV.UpdateCardCash服务异常,记录易捷币返还流水异常。 输入:UserId=" + UserId, ex); result = ResultDTO.Error(ex); throw; } return(result); }
public decimal GetYJCardAcount(Guid UserId) { decimal result; try { var facade = new YJB.ISV.Facade.YJCardFacade(); result = facade.GetYJCardAcount(UserId); if (result <= 0) { LogHelper.Error("YJBSV.GetYJCardAcount,退回易捷卡的消费失败。 输入:UserId=" + UserId); } } catch (Exception ex) { LogHelper.Error("YJBSV.GetYJCardAcount服务异常,记录易捷币返还流水异常。 输入:UserId=" + UserId, ex); throw; } return(result); }
public ResultDTO UpdateCardCash(Guid UserId, Decimal Refund) { ResultDTO result; try { var facade = new YJB.ISV.Facade.YJCardFacade(); result = facade.UpdateCardCash(new QueryYJCardDTO { UserId = UserId, Refund = Refund }); if (!result.IsSuccess) { LogHelper.Error("YJBSV.UpdateCardCash服务失败,退回易捷卡的消费失败。 输入:UserId=" + UserId + ",输出:" + result.Message); } } catch (Exception ex) { LogHelper.Error("YJBSV.UpdateCardCash服务异常,记录易捷币返还流水异常。 输入:UserId=" + UserId, ex); result = ResultDTO.Error(ex); throw; } return(result); }