新增退款申请用户退款记录查询接口
This commit is contained in:
parent
bf31634e31
commit
5a39ad3fe2
@ -197,4 +197,16 @@ public class EbikeWxPaymentController {
|
|||||||
Page<TransactionRecord> list = ebikeRefundService.queryRefundTradeRecordById(reqTradeRecordDto);
|
Page<TransactionRecord> list = ebikeRefundService.queryRefundTradeRecordById(reqTradeRecordDto);
|
||||||
return JsonResult.success(list);
|
return JsonResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款申请用户退款记录
|
||||||
|
*
|
||||||
|
* @param reqTradeRecordDto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/refundApplyRefundRecord")
|
||||||
|
public JsonResult<?> refundApplyRefundRecord(@RequestBody ReqRefundRecordDto reqTradeRecordDto) {
|
||||||
|
Page<RefundRecordListDto> list = ebikeRefundService.queryRefundRefundRecordById(reqTradeRecordDto);
|
||||||
|
return JsonResult.success(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,93 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:RefundRecordListDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.RefundRecordListDto
|
||||||
|
* @Description:退款申请用户退款记录
|
||||||
|
* @CreateDate:2025年05月22日
|
||||||
|
* @Version:V1.0
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class RefundRecordListDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营区域
|
||||||
|
*/
|
||||||
|
private String operate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单编号
|
||||||
|
*/
|
||||||
|
private String orderId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实付金额
|
||||||
|
*/
|
||||||
|
private BigDecimal actualPayAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal refundAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处理状态
|
||||||
|
*/
|
||||||
|
private String handleState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 到账状态
|
||||||
|
*/
|
||||||
|
private String arrivedState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款到账时间
|
||||||
|
*/
|
||||||
|
private String arrivedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款方式
|
||||||
|
*/
|
||||||
|
private String refundMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人
|
||||||
|
*/
|
||||||
|
private String applicant;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请原因
|
||||||
|
*/
|
||||||
|
private String applyReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付方式
|
||||||
|
*/
|
||||||
|
private String payMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime payTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源
|
||||||
|
*/
|
||||||
|
private String source;
|
||||||
|
}
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import com.cdzy.common.model.PageParam;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ReqTradeRecordDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ReqTradeRecordDto
|
||||||
|
* @Description:交易记录查询dto
|
||||||
|
* @CreateDate:2025年05月21日
|
||||||
|
* @Version:V1.0
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ReqRefundRecordDto {
|
||||||
|
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页参数
|
||||||
|
*/
|
||||||
|
@NotNull(message = "分页参数不能为空")
|
||||||
|
private PageParam pageParam;
|
||||||
|
|
||||||
|
}
|
||||||
@ -90,8 +90,16 @@ public interface EbikeRefundService extends IService<EbikeRefund> {
|
|||||||
/**
|
/**
|
||||||
* 退款申请交易记录
|
* 退款申请交易记录
|
||||||
*
|
*
|
||||||
* @param reqTradeRecordDto 退款id
|
* @param reqTradeRecordDto
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Page<TransactionRecord> queryRefundTradeRecordById(ReqTradeRecordDto reqTradeRecordDto);
|
Page<TransactionRecord> queryRefundTradeRecordById(ReqTradeRecordDto reqTradeRecordDto);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款申请用户退款记录
|
||||||
|
*
|
||||||
|
* @param reqRefundRecordDto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<RefundRecordListDto> queryRefundRefundRecordById(ReqRefundRecordDto reqRefundRecordDto);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -254,4 +254,17 @@ public class EbikeRefundServiceImpl extends ServiceImpl<EbikeRefundMapper, Ebike
|
|||||||
Page<TransactionRecord> page = reqTradeRecordDto.getPageParam().getPage();
|
Page<TransactionRecord> page = reqTradeRecordDto.getPageParam().getPage();
|
||||||
return pageAs(page, query, TransactionRecord.class);
|
return pageAs(page, query, TransactionRecord.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Page<RefundRecordListDto> queryRefundRefundRecordById(ReqRefundRecordDto reqRefundRecordDto) {
|
||||||
|
|
||||||
|
// QueryWrapper query = QueryWrapper.create()
|
||||||
|
// .select()
|
||||||
|
// .leftJoin(EBIKE_PAYMENT).on(EBIKE_PAYMENT.ORDER_ID.eq(EBIKE_REFUND.ORDER_ID))
|
||||||
|
// .leftJoin(EBIKE_USER).on(EBIKE_USER.USER_ID.eq(EBIKE_PAYMENT.USER_ID))
|
||||||
|
// .where(EBIKE_USER.MOBILE.eq(reqRefundRecordDto.getPageParam()));
|
||||||
|
// Page<RefundRecordListDto> page = reqRefundRecordDto.getPageParam().getPage();
|
||||||
|
// return pageAs(page, query, RefundRecordListDto.class);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user