public ResultDTO RefundOrderItemJournal(Guid orderId, Guid commodityId, decimal refundMoney, Guid orderItemId, decimal commodityPrice, string UserMobile, Guid UserId, Guid useryjcouponid) { LogHelper.Debug("单品退货时,记录易捷币返还流水:orderId :" + orderId + ",commodityId:" + commodityId + ",refundMoney:" + refundMoney + ",orderItemId:" + orderItemId + ",commodityPrice :" + commodityPrice + ",UserMobile:" + UserMobile + ",UserId:" + UserId); ResultDTO result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.RefundOrderItemJournal(new CancelOrderItemDTO { AppKey = YJBConsts.YJAppKey, OrderId = orderId, CommodityId = commodityId, RefundMoney = refundMoney, OrderItemId = orderItemId, CommodityPrice = commodityPrice, UserYJCouponId = useryjcouponid, userMobile = UserMobile, userID = UserId }); LogHelper.Debug("单品退货时,记录易捷币返还流水:result :" + JsonHelper.JsSerializer(result)); if (!result.IsSuccess) { if (result.Code != "OrderNotFound") { LogHelper.Error("YJBSV.RefundOrderItemJournal服务失败,记录易捷币返还流水失败。 输入:OrderId=" + orderId + " CommodityID=" + commodityId + ",输出:" + result.Message); } } } catch (Exception ex) { LogHelper.Error("YJBSV.RefundOrderItemJournal服务异常,记录易捷币返还流水异常。 输入:OrderId=" + orderId + " CommodityID=" + commodityId, ex); result = ResultDTO.Error(ex); } return(result); }
public ResultDTO <OrderItemYJBInfoDTO> GetOrderItemYJBInfo(Guid orderId) { LogHelper.Debug("YJBSV.GetOrderItemYJBInfo服务开始,输入:OrderId=" + orderId); ResultDTO <OrderItemYJBInfoDTO> result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.GetOrderItemYJBInfo(orderId); if (!result.IsSuccess) { if (result.Code != "OrderNotFound") { LogHelper.Error("YJBSV.GetOrderItemYJBInfo服务失败,查询订单的易捷币抵用信息失败。 输入:OrderId=" + orderId + ",输出:" + result.Message); } } } catch (Exception ex) { LogHelper.Error("YJBSV.OrderItemYJBInfoDTO服务异常,查询订单的易捷币抵用信息异常。 输入:OrderId=" + orderId, ex); result = ResultDTO <OrderItemYJBInfoDTO> .Error(ex); } return(result); }
public ResultDTO RefundAllOrderJournal(Guid orderId) { ResultDTO result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.RefundAllOrderJournal(new CancelOrderDTO { AppKey = YJBConsts.YJAppKey, OrderId = orderId }); if (!result.IsSuccess) { if (result.Code != "OrderNotFound") { LogHelper.Error("YJBSV.RefundAllOrderJournal服务失败,记录易捷币返还流水失败。 输入:OrderId=" + orderId + ",输出:" + result.Message); } } } catch (Exception ex) { LogHelper.Error("YJBSV.RefundAllOrderJournal服务异常,记录易捷币返还流水异常。 输入:OrderId=" + orderId, ex); result = ResultDTO.Error(ex); } return(result); }
public ResultDTO RefundOrderJournal(Guid orderId, decimal refundMoney, decimal commodityPrice, string UserMobile, Guid UserId, Guid useryucouponid) { ResultDTO result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.RefundOrderJournal(new CancelOrderDTO { AppKey = YJBConsts.YJAppKey, OrderId = orderId, CommodityPrice = commodityPrice, RefundMoney = refundMoney, UserYJCouponId = useryucouponid, userMobile = UserMobile, userID = UserId }); if (!result.IsSuccess) { if (result.Code != "OrderNotFound") { LogHelper.Error("YJBSV.RefundOrderJournal服务失败,记录易捷币返还流水失败。 输入:OrderId=" + orderId + ",输出:" + result.Message); } } } catch (Exception ex) { LogHelper.Error("YJBSV.RefundOrderJournal服务异常,记录易捷币返还流水异常。 输入:OrderId=" + orderId, ex); result = ResultDTO.Error(ex); } return(result); }
public ResultDTO CreateOrderJournal(CreateOrderInputDTO input) { ResultDTO result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); input.AppKey = YJBConsts.YJAppKey; result = facade.CreateOrderJournal(input); if (!result.IsSuccess) { LogHelper.Error("YJBSV.CreateOrderJournal服务失败,记录易捷币消费流水失败。 输入:" + JsonHelper.JsonSerializer(input) + " ,输出:" + result.Message); } } catch (Exception ex) { LogHelper.Error("YJBSV.CreateOrderJournal服务异常,记录易捷币消费流水异常。 输入:" + JsonHelper.JsonSerializer(input), ex); result = ResultDTO.Error(ex); } return(result); }
public ResultDTO PayOrderJournal(Guid orderId) { ResultDTO result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.PayOrderJournal(new CancelOrderDTO { AppKey = YJBConsts.YJAppKey, OrderId = orderId }); if (!result.IsSuccess) { LogHelper.Error("YJBSV.PayOrderJournal服务失败,取消易捷币冻结失败。 输入:OrderId=" + orderId); } } catch (Exception ex) { LogHelper.Error("YJBSV.PayOrderJournal服务异常,取消易捷币冻结异常。 输入:OrderId=" + orderId, ex); result = ResultDTO.Error(ex); } return(result); }
public ResultDTO <List <OrderYJBInfoDTO> > GetOrderYJBInfoes(List <Guid> orderIds) { ResultDTO <List <OrderYJBInfoDTO> > result; try { var facade = new YJB.ISV.Facade.YJBJournalFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.GetOrderYJBInfoes(orderIds); if (!result.IsSuccess) { if (result.Code != "OrderNotFound") { LogHelper.Error("YJBSV.GetOrderYJBInfoes服务失败,查询订单的易捷币抵用信息失败。 输入:OrderIds=" + JsonHelper.JsonSerializer(orderIds) + ",输出:" + result.Message); } } } catch (Exception ex) { LogHelper.Error("YJBSV.GetOrderYJBInfoes服务异常,查询订单的易捷币抵用信息异常。 输入:OrderIds=" + JsonHelper.JsonSerializer(orderIds), ex); result = ResultDTO <List <OrderYJBInfoDTO> > .Error(ex); } return(result); }