Browse Source

支付回调调整

warr.qian 2 years ago
parent
commit
793317ab15
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Service/PaymentService.cs

+ 4 - 2
Service/PaymentService.cs

@@ -231,7 +231,7 @@ namespace WingPaymentService.Service
                 Logger.WriteLineError("Pay record code is empty");
                 return false;
             }
-            await UpdatePayStatusRes(payRecordCode, payStatus, res, payTime);
+            await UpdatePayStatusRes(payRecordCode, orderCode, payStatus, res, payTime);
             if (string.IsNullOrWhiteSpace(orderCode))
             {
                 Logger.WriteLineError("Order code is empty");
@@ -269,14 +269,16 @@ namespace WingPaymentService.Service
         private async Task<CreatePaymentRecordResultDTO> CreatePayStatusReq(string paymentRecordCode, string payReqContent)
         {
             var createRecordInfo = new CreatePaymentRecordDBRequest();
+            createRecordInfo.Code = paymentRecordCode;
             createRecordInfo.PayReqContent = payReqContent;
             return await _paymentDBService.CreatePaymentRecordAsync(createRecordInfo);
         }
 
-        private async Task<UpdatePaymentRecordResultDTO> UpdatePayStatusRes(string paymentRecordCode, PayStatusEnum payStatus, string payResContent, DateTime payTime)
+        private async Task<UpdatePaymentRecordResultDTO> UpdatePayStatusRes(string paymentRecordCode, string orderCode, PayStatusEnum payStatus, string payResContent, DateTime payTime)
         {
             var updateRecordInfo = new UpdatePaymentRecordDBRequest();
             updateRecordInfo.Code = paymentRecordCode;
+            updateRecordInfo.OrderCode = orderCode;
             updateRecordInfo.PayTime = payTime;
             updateRecordInfo.PayStatus = payStatus;
             updateRecordInfo.PayResContent = payResContent;