优化 pay 支付成功后的回调逻辑

This commit is contained in:
YunaiV
2022-11-23 21:09:16 +08:00
parent 73d847ae2e
commit 8798944069
18 changed files with 151 additions and 160 deletions

View File

@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.pay.api.order.dto;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Min;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
@ -11,8 +11,6 @@ import java.time.LocalDateTime;
/**
* 支付单创建 Request DTO
*
* @author LeeYan9
*/
@Data
public class PayOrderCreateReqDTO implements Serializable {
@ -44,7 +42,7 @@ public class PayOrderCreateReqDTO implements Serializable {
/**
* 商品描述
*/
// @NotEmpty(message = "商品描述信息不能为空") // 允许空
// @NotEmpty(message = "商品描述信息不能为空")
@Length(max = 128, message = "商品描述信息长度不能超过128")
private String body;
@ -54,7 +52,7 @@ public class PayOrderCreateReqDTO implements Serializable {
* 支付金额,单位:分
*/
@NotNull(message = "支付金额不能为空")
@Min(value = 1, message = "支付金额必须大于零")
@DecimalMin(value = "0", inclusive = false, message = "支付金额必须大于零")
private Integer amount;
/**