13 changed files with 172 additions and 4 deletions
Split View
Diff Options
-
37dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/paymentorderrefund/entity/PaymentOrderRefund.java
-
13dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/order/user/OrderUserCommandController.java
-
2dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/paymentchannelorder/user/PaymentChannelOrderUserCommandController.java
-
9dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/marriagebounty/user/response/UserGetMarriageBountyOrderPreRefundInfoVo.java
-
3dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/order/user/OrderUserQueryController.java
-
13dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/order/user/request/RefundMarriageBountyOrderDto.java
-
43dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java
-
2dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/paymentchannelorder/PaymentChannelOrderApplicationService.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/query/marriagebounty/impl/MarriageBountyOrderQueryServiceImpl.java
-
4dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentchannelorder/PaymentChannelOrderQueryService.java
-
8dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentchannelorder/impl/PaymentChannelOrderQueryServiceImpl.java
-
10dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentorder/PaymentOrderQueryService.java
-
25dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentorder/impl/PaymentOrderQueryServiceImpl.java
@ -0,0 +1,37 @@ |
|||
package com.qniao.dam.domain.aggregate.paymentorderrefund.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.qniao.domain.Entity; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@TableName("da_payment_order_refund") |
|||
public class PaymentOrderRefund extends Entity<PaymentOrderRefund> { |
|||
|
|||
@ApiModelProperty("交易订单id") |
|||
private Long tradeOrderId; |
|||
|
|||
@ApiModelProperty("支付单号") |
|||
private Long paymentOrderId; |
|||
|
|||
@ApiModelProperty("退款金额") |
|||
private BigDecimal refundFee; |
|||
|
|||
@ApiModelProperty("微信支付订单号") |
|||
private String transactionId; |
|||
|
|||
@ApiModelProperty("微信退款单号") |
|||
private String refundId; |
|||
|
|||
@ApiModelProperty("退款成功时间") |
|||
private LocalDateTime refundTime; |
|||
|
|||
@ApiModelProperty("状态") |
|||
private Integer status; |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
package com.qniao.dam.api.query.order.user.request; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotNull; |
|||
|
|||
@Data |
|||
public class RefundMarriageBountyOrderDto { |
|||
@ApiModelProperty("征婚资料标识") |
|||
@NotNull(message = "征婚资料标识不能为空") |
|||
private Long miId; |
|||
} |
|||
@ -0,0 +1,4 @@ |
|||
package com.qniao.dam.query.paymentchannelorder; |
|||
|
|||
public interface PaymentChannelOrderQueryService { |
|||
} |
|||
@ -0,0 +1,8 @@ |
|||
package com.qniao.dam.query.paymentchannelorder.impl; |
|||
|
|||
import com.qniao.dam.query.paymentchannelorder.PaymentChannelOrderQueryService; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
@Service |
|||
public class PaymentChannelOrderQueryServiceImpl implements PaymentChannelOrderQueryService { |
|||
} |
|||
@ -0,0 +1,10 @@ |
|||
package com.qniao.dam.query.paymentorder; |
|||
|
|||
import com.qniao.dam.domain.aggregate.paymentorder.entity.PaymentOrder; |
|||
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentOrderStatusEnum; |
|||
|
|||
import java.util.List; |
|||
|
|||
public interface PaymentOrderQueryService { |
|||
List<PaymentOrder> listByOrderId(List<Long> orderList, PaymentOrderStatusEnum paymentOrderStatusEnum); |
|||
} |
|||
@ -0,0 +1,25 @@ |
|||
package com.qniao.dam.query.paymentorder.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.qniao.dam.domain.aggregate.paymentorder.entity.PaymentOrder; |
|||
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentOrderStatusEnum; |
|||
import com.qniao.dam.infrastructure.persistent.dao.domain.PaymentOrderDao; |
|||
import com.qniao.dam.query.paymentorder.PaymentOrderQueryService; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import javax.annotation.Resource; |
|||
import java.util.List; |
|||
|
|||
@Service |
|||
public class PaymentOrderQueryServiceImpl implements PaymentOrderQueryService { |
|||
|
|||
@Resource |
|||
private PaymentOrderDao paymentOrderDao; |
|||
|
|||
@Override |
|||
public List<PaymentOrder> listByOrderId(List<Long> orderList, PaymentOrderStatusEnum status) { |
|||
return paymentOrderDao.selectList(new LambdaQueryWrapper<PaymentOrder>() |
|||
.in(PaymentOrder::getOrderId, orderList) |
|||
.eq(PaymentOrder::getStatus, status)); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save