/// <summary> /// 创建订单时,扣除用户易捷币和易捷抵现劵 /// </summary> public static ResultDTO CreateOrder(Guid esAppId, CreateOrderInputDTO input) { if (esAppId != Jinher.AMP.YJB.Deploy.CustomDTO.YJBConsts.YJAppId) { return(ResultDTO.Successed); } return(YJBSV.CreateOrderJournal(input)); }
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); }
/// <summary> /// 创建定单时,记录易捷币消费流水 /// </summary> public static ResultDTO CreateOrderJournal(CreateOrderInputDTO input) { // 默认冻结先冻结易捷币 input.Freezed = true; return(Instance.CreateOrderJournal(input)); }