|
@@ -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;
|