This commit is contained in:
2023-07-08 11:42:33 +08:00
parent fceaeb4ba5
commit 5bfdddf075
6 changed files with 13 additions and 6 deletions

View File

@@ -11,5 +11,5 @@ public interface MemberTransactionRecordMapper {
List<MemberTransactionRecord> selectByMemberId(String memberId);
MemberTransactionRecord selectByOrderCode(@Param("orderCode") String orderCode);
MemberTransactionRecord selectByOrderCode(@Param("orderCode") String orderCode, @Param("actionType") String actionType);
}

View File

@@ -16,5 +16,11 @@ public interface IMemberTransactionRecordService {
List<MemberTransactionVO> selectMemberTransactionRecordList(String memberId);
MemberTransactionRecord selectByOrderCode(String orderCode);
/**
* 查询会员交易记录
* @param orderCode
* @param actionType com.jsowell.common.enums.ykc.ActionTypeEnum
* @return
*/
MemberTransactionRecord selectByOrderCode(String orderCode, String actionType);
}

View File

@@ -39,8 +39,8 @@ public class MemberTransactionRecordServiceImpl implements IMemberTransactionRec
}
@Override
public MemberTransactionRecord selectByOrderCode(String orderCode) {
return memberTransactionRecordMapper.selectByOrderCode(orderCode);
public MemberTransactionRecord selectByOrderCode(String orderCode, String actionType) {
return memberTransactionRecordMapper.selectByOrderCode(orderCode, actionType);
}
}

View File

@@ -670,7 +670,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
weChatRefundDTO.setRefundAmount(residue);
// 查到该笔订单付款金额到哪里了
MemberTransactionRecord transactionRecord = memberTransactionRecordService.selectByOrderCode(orderBasicInfo.getOrderCode());
MemberTransactionRecord transactionRecord = memberTransactionRecordService.selectByOrderCode(orderBasicInfo.getOrderCode(), ActionTypeEnum.FORWARD.getValue());
logger.info("查到该笔订单付款金额到哪里了:{}", JSON.toJSONString(transactionRecord));
if (StringUtils.equals(transactionRecord.getPaymentInstitutions(), PaymentInstitutionsEnum.WECHAT_PAY.getValue())) {
this.weChatRefund(weChatRefundDTO);