feat 调整支付成功接口返回的格式

This commit is contained in:
damonyuan 2024-11-15 14:58:45 +08:00
parent 1923c00b2d
commit 566c236df8
2 changed files with 17 additions and 12 deletions

View File

@ -141,11 +141,13 @@ public class PayServiceImpl implements IPayService {
if (StringUtils.isNotNull(rechargeOrder)) { if (StringUtils.isNotNull(rechargeOrder)) {
orderExist = true; orderExist = true;
vo.setPayStatus(rechargeOrder.getPayStatus()); vo.setPayStatus(rechargeOrder.getPayStatus());
vo.setPayWay(PaymentEnum.getPayWayMsg(rechargeOrder.getPayWay()));
vo.setOrderId(rechargeOrder.getId()); vo.setOrderId(rechargeOrder.getId());
vo.setOrderSn(rechargeOrder.getSn()); JSONObject order = new JSONObject();
vo.setOrderAmount(rechargeOrder.getOrderAmount()); order.put("order_amount", rechargeOrder.getOrderAmount());
vo.setPayTime(StringUtils.isNotEmpty(vo.getPayTime()) ? TimeUtils.timestampToDate(vo.getPayTime()) : ""); order.put("order_sn", rechargeOrder.getSn());
order.put("pay_time", StringUtils.isNotNull(rechargeOrder.getPayTime()) ? TimeUtils.timestampToDate(rechargeOrder.getPayTime()) : "");
order.put("pay_way", PaymentEnum.getPayWayMsg(rechargeOrder.getPayWay()));
vo.setOrder(order);
} }
break; break;
case "order": case "order":

View File

@ -1,5 +1,6 @@
package com.mdd.front.vo.pay; package com.mdd.front.vo.pay;
import com.alibaba.fastjson2.JSONObject;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In; import io.swagger.models.auth.In;
@ -14,22 +15,24 @@ public class PayStatusVo implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "订单信息")
private JSONObject order;
@ApiModelProperty(value = "支付状态: [0=待支付, 1=已支付]") @ApiModelProperty(value = "支付状态: [0=待支付, 1=已支付]")
private Integer payStatus; private Integer payStatus;
@ApiModelProperty(value = "支付状态: [0=待支付, 1=已支付]") // @ApiModelProperty(value = "支付状态: [0=待支付, 1=已支付]")
private String payWay; // private String payWay;
@ApiModelProperty(value = "支付时间") // @ApiModelProperty(value = "支付时间")
private String payTime; // private String payTime;
@ApiModelProperty(value = "订单ID") @ApiModelProperty(value = "订单ID")
private Integer orderId; private Integer orderId;
@ApiModelProperty(value = "订单编号") // @ApiModelProperty(value = "订单编号")
private String orderSn; // private String orderSn;
@ApiModelProperty(value = "订单金额") // @ApiModelProperty(value = "订单金额")
private BigDecimal orderAmount; // private BigDecimal orderAmount;
} }