コード例 #1
0
 /// <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));
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 /// <summary>
 /// 创建定单时,记录易捷币消费流水
 /// </summary>
 public static ResultDTO CreateOrderJournal(CreateOrderInputDTO input)
 {
     // 默认冻结先冻结易捷币
     input.Freezed = true;
     return(Instance.CreateOrderJournal(input));
 }