13 changed files with 172 additions and 4 deletions
Unified 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