调整小程序订单查询退款
This commit is contained in:
parent
1a4c3f95db
commit
9d4db6ff48
@ -6,9 +6,11 @@ import com.cpop.core.utils.SpringUtils;
|
|||||||
import com.cpop.mall.business.bo.*;
|
import com.cpop.mall.business.bo.*;
|
||||||
import com.cpop.mall.business.entity.OrderEvaluate;
|
import com.cpop.mall.business.entity.OrderEvaluate;
|
||||||
import com.cpop.mall.business.service.OrderEvaluateService;
|
import com.cpop.mall.business.service.OrderEvaluateService;
|
||||||
|
import com.cpop.mall.business.service.OrderRefundService;
|
||||||
import com.cpop.mall.business.service.OrderService;
|
import com.cpop.mall.business.service.OrderService;
|
||||||
import com.cpop.mall.business.vo.OrderInfoVo;
|
import com.cpop.mall.business.vo.OrderInfoVo;
|
||||||
import com.cpop.mall.business.vo.OrderPageVo;
|
import com.cpop.mall.business.vo.OrderPageVo;
|
||||||
|
import com.cpop.mall.business.vo.OrderRefundPageVo;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|||||||
@ -146,7 +146,15 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|||||||
.leftJoin(PRODUCT_RECORD).on(PRODUCT_RECORD.ID.eq(ORDER_DETAIL.PRODUCT_RECORD_ID))
|
.leftJoin(PRODUCT_RECORD).on(PRODUCT_RECORD.ID.eq(ORDER_DETAIL.PRODUCT_RECORD_ID))
|
||||||
.leftJoin(PRODUCT).on(PRODUCT.ID.eq(PRODUCT_RECORD.PRODUCT_ID))
|
.leftJoin(PRODUCT).on(PRODUCT.ID.eq(PRODUCT_RECORD.PRODUCT_ID))
|
||||||
.leftJoin(STORE).on(STORE.ID.eq(ORDER_DETAIL.STORE_ID))
|
.leftJoin(STORE).on(STORE.ID.eq(ORDER_DETAIL.STORE_ID))
|
||||||
.where(ORDER_DETAIL.ORDER_ID.eq(pageVo.getId()))));
|
.where(ORDER_DETAIL.ORDER_ID.eq(pageVo.getId()))),
|
||||||
|
//查询退款状态
|
||||||
|
item -> item.field(OrderPageVo::getOrderRefundVo)
|
||||||
|
.queryWrapper(refundVo -> queryChain()
|
||||||
|
.select(ORDER_REFUND.REFUND_STATUS, ORDER_REFUND.REFUND_REASON, ORDER_REFUND.ID, ORDER_REFUND.ORDER_ID, ORDER_REFUND.CREATE_TIME)
|
||||||
|
.from(ORDER_REFUND)
|
||||||
|
.where(ORDER_REFUND.ORDER_ID.eq(refundVo.getId()))
|
||||||
|
.orderBy(ORDER_REFUND.CREATE_TIME.desc())
|
||||||
|
.limit(1)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -123,4 +123,10 @@ public class OrderPageVo implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@ApiModelProperty("订单详情")
|
@ApiModelProperty("订单详情")
|
||||||
private List<OrderDetailVo> detailList;
|
private List<OrderDetailVo> detailList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单退款相关参数
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("订单退款相关参数")
|
||||||
|
private OrderRefundVo orderRefundVo;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,62 @@
|
|||||||
|
package com.cpop.mall.business.vo;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author DB
|
||||||
|
* @createTime 2023/11/14 9:37
|
||||||
|
* @description
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value = "商城订单退款返回对象")
|
||||||
|
public class OrderRefundVo implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("主键")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款状态
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("退款状态")
|
||||||
|
private Integer refundStatus;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单id
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("订单id")
|
||||||
|
private String orderId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款外部id
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("退款外部id")
|
||||||
|
private String outRefundId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款原因
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("退款原因")
|
||||||
|
private String refundReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拒绝原因
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("拒绝原因")
|
||||||
|
private String rejectReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("创建时间")
|
||||||
|
private LocalDateTime createTime;
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user