mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	转账 - 转账代码修改,新增转账示例
This commit is contained in:
		| @@ -60,19 +60,16 @@ public class PayTransferCreateReqDTO { | ||||
|     @NotEmpty(message = "转账标题不能为空") | ||||
|     private String subject; | ||||
|  | ||||
|     @NotEmpty(message = "收款方信息不能为空") | ||||
|     private Map<String, String> payeeInfo; | ||||
|     /** | ||||
|      * 收款人姓名 | ||||
|      */ | ||||
|     @NotBlank(message = "收款人姓名不能为空", groups = {PayTransferTypeEnum.Alipay.class}) | ||||
|     private String userName; | ||||
|  | ||||
|     @NotBlank(message = "支付宝登录号不能为空", groups = {PayTransferTypeEnum.Alipay.class}) | ||||
|     private String alipayLogonId; | ||||
|  | ||||
|     @NotBlank(message = "支付宝登录号不能为空", groups = {PayTransferTypeEnum.Alipay.class}) | ||||
|     private String alipayAccountName; | ||||
|  | ||||
|     // ========== 微信转账相关字段 ========== | ||||
|     @NotBlank(message = "微信 openId 不能为空", groups = {PayTransferTypeEnum.WxPay.class}) | ||||
|     private String openid; | ||||
|  | ||||
|     private String wxAccountName; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -68,11 +68,9 @@ public interface ErrorCodeConstants { | ||||
|     ErrorCode PAY_TRANSFER_NOT_FOUND = new ErrorCode(1_007_009_001, "转账交易单不存在"); | ||||
|     ErrorCode PAY_TRANSFER_STATUS_IS_SUCCESS = new ErrorCode(1_007_009_002, "转账单已成功转账"); | ||||
|     ErrorCode PAY_TRANSFER_EXISTS = new ErrorCode(1_007_009_003, "已经存在转账单"); | ||||
|     ErrorCode PAY_MERCHANT_TRANSFER_EXISTS = new ErrorCode(1_007_009_004, "该笔业务的转账已经存在,请查询相关状态"); | ||||
|     ErrorCode PAY_MERCHANT_TRANSFER_EXISTS = new ErrorCode(1_007_009_004, "该笔业务的转账已经存在,请查询转账订单相关状态"); | ||||
|     ErrorCode PAY_TRANSFER_STATUS_IS_NOT_WAITING = new ErrorCode(1_007_009_005, "转账单不处于待转账"); | ||||
|     ErrorCode PAY_TRANSFER_STATUS_IS_NOT_PENDING = new ErrorCode(1_007_009_006, "转账单不处于待转账或转账中"); | ||||
|     ErrorCode PAY_TRANSFER_TYPE_AND_CHANNEL_NOT_MATCH = new ErrorCode(1_007_009_008, "转账类型和转账渠道不匹配"); | ||||
|  | ||||
|     // ========== 示例订单 1-007-900-000 ========== | ||||
|     ErrorCode DEMO_ORDER_NOT_FOUND = new ErrorCode(1_007_900_000, "示例订单不存在"); | ||||
|     ErrorCode DEMO_ORDER_UPDATE_PAID_STATUS_NOT_UNPAID = new ErrorCode(1_007_900_001, "示例订单更新支付状态失败,订单不是【未支付】状态"); | ||||
|   | ||||
| @@ -12,7 +12,7 @@ import java.util.Objects; | ||||
| @AllArgsConstructor | ||||
| public enum PayTransferStatusEnum { | ||||
|  | ||||
|     WAITING(0, "待转账"), | ||||
|     WAITING(0, "等待转账"), | ||||
|     /** | ||||
|      * TODO 转账到银行卡. 会有T+0 T+1 到账的请情况。 还未实现 | ||||
|      */ | ||||
| @@ -20,7 +20,7 @@ public enum PayTransferStatusEnum { | ||||
|  | ||||
|     SUCCESS(20, "转账成功"), | ||||
|     /** | ||||
|      * 转账关闭 (失败,或者其它情况) | ||||
|      * 转账关闭 (失败,或者其它情况) // TODO 改成 转账失败状态 | ||||
|      */ | ||||
|     CLOSED(30, "转账关闭"); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 jason
					jason