| | |
| | | OutOrderNo = orderNo |
| | | }; |
| | | var result = await _aCOOLYManager.ConfirmElectricOrder(requestInput); |
| | | #if DEBUG |
| | | |
| | | _logger.LogInformation($"CreateACOOLYElectricOrder:{JsonConvert.SerializeObject(result)}"); |
| | | |
| | | #endif |
| | | |
| | | CheckExtensions.IfTrueThrowUserFriendlyException(!result.Success || (result.Code != ACOOLYConstant.Code.SUCCESS && result.Code != ACOOLYConstant.Code.PROCESSING), |
| | | result.Message); |
| | |
| | | order.PayStatus = LifePayStatusEnum.已支付; |
| | | order.PayTime = DateTime.Now; |
| | | order.OutOrderNo = outOrderNo; |
| | | |
| | | try |
| | | { |
| | | var result = (Code: "Fail", RequestNo: "", ACOOLYOrderNo: ""); |
| | |
| | | order.OutRequestNo = result.RequestNo.IsNullOrEmpty() ? null : result.RequestNo; |
| | | order.ACOOLYOrderNo = result.ACOOLYOrderNo; |
| | | order.ACOOLYStatus = ACOOLYStatusEnum.充值中; |
| | | |
| | | /// 创建生活缴费消费记录 |
| | | await _lifePayOrderService.CreatLifePayConsumption(ACOOLYStatusEnum.充值中, order.OrderNo, order.ACOOLYOrderNo, |
| | | order.PlatformDeductionAmount ?? 0, order.ChannelId, order.CreationTime, order.FinishTime); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | await _lifePayChannlesRakeRepository.InsertAsync(lifePayChannlesRake); |
| | | } |
| | | } |
| | | |
| | | /// 创建生活缴费消费记录 |
| | | await _lifePayOrderService.CreatLifePayConsumption(acoolyStatus, order.OrderNo, order.ACOOLYOrderNo, |
| | | order.PlatformDeductionAmount ?? 0, order.ChannelId, order.CreationTime, order.FinishTime); |
| | | } |
| | | |
| | | /// <summary> |