feat 增加返回充值选择支付列表

This commit is contained in:
damonyuan 2024-10-21 00:27:57 +08:00
parent aaa922990a
commit d44dc4e799
4 changed files with 21 additions and 4 deletions

View File

@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.BigInteger;
@Data @Data
@ApiModel("充值订单实体类") @ApiModel("充值订单实体类")
@ -48,7 +49,7 @@ public class RechargeOrder {
@ApiModelProperty("退款状态: [0=未退款 , 1=已退款]") @ApiModelProperty("退款状态: [0=未退款 , 1=已退款]")
private Integer refundStatus; private Integer refundStatus;
@ApiModelProperty("退款交易流水号") @ApiModelProperty("退款交易流水号")
private Integer refundTransactionId; private BigInteger refundTransactionId;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private Long createTime; private Long createTime;

View File

@ -9,6 +9,7 @@ import com.mdd.common.entity.user.UserAuth;
import com.mdd.common.enums.ClientEnum; import com.mdd.common.enums.ClientEnum;
import com.mdd.common.enums.LogMoneyEnum; import com.mdd.common.enums.LogMoneyEnum;
import com.mdd.common.enums.PaymentEnum; import com.mdd.common.enums.PaymentEnum;
import com.mdd.common.enums.YesNoEnum;
import com.mdd.common.exception.OperateException; import com.mdd.common.exception.OperateException;
import com.mdd.common.exception.PaymentException; import com.mdd.common.exception.PaymentException;
import com.mdd.common.mapper.log.UserAccountLogMapper; import com.mdd.common.mapper.log.UserAccountLogMapper;
@ -69,7 +70,7 @@ public class PayServiceImpl implements IPayService {
List<DevPayWay> devPayWays = devPayWayMapper.selectList( List<DevPayWay> devPayWays = devPayWayMapper.selectList(
new QueryWrapper<DevPayWay>() new QueryWrapper<DevPayWay>()
.eq("scene", terminal) .eq("scene", terminal)
.eq("status", 1)); .eq("status", YesNoEnum.YES.getCode()).orderByDesc("is_default").orderByAsc("id"));
PayWayListVo vo = new PayWayListVo(); PayWayListVo vo = new PayWayListVo();
if (from.equals("recharge")) { if (from.equals("recharge")) {
@ -90,10 +91,20 @@ public class PayServiceImpl implements IPayService {
infoVo.setName(devPayConfig.getName()); infoVo.setName(devPayConfig.getName());
infoVo.setIcon(UrlUtils.toAbsoluteUrl(devPayConfig.getIcon())); infoVo.setIcon(UrlUtils.toAbsoluteUrl(devPayConfig.getIcon()));
infoVo.setIsDefault(way.getIsDefault()); infoVo.setIsDefault(way.getIsDefault());
infoVo.setSort(devPayConfig.getSort());
infoVo.setRemark(devPayConfig.getRemark());
infoVo.setPayWay(devPayConfig.getPayWay());
if (devPayConfig.getPayWay().equals(PaymentEnum.WX_PAY.getCode())) {
infoVo.setExtra("微信快捷支付");
}
if (devPayConfig.getPayWay().equals(PaymentEnum.ALI_PAY.getCode())) {
infoVo.setExtra("支付宝快捷支付");
}
list.add(infoVo); list.add(infoVo);
} }
vo.setList(list); vo.setLists(list);
return vo; return vo;
} }

View File

@ -24,4 +24,9 @@ public class PayWayInfoVo implements Serializable {
@ApiModelProperty(value = "是否默认: [0=否, 1=是]") @ApiModelProperty(value = "是否默认: [0=否, 1=是]")
private Integer isDefault; private Integer isDefault;
private String extra;
private Integer payWay;
private String remark;
private Integer sort;
} }

View File

@ -16,6 +16,6 @@ public class PayWayListVo implements Serializable {
private BigDecimal orderAmount; private BigDecimal orderAmount;
@ApiModelProperty(value = "方式列表") @ApiModelProperty(value = "方式列表")
private List<PayWayInfoVo> list; private List<PayWayInfoVo> lists;
} }