|
|
@@ -2,6 +2,7 @@ package com.sckw.payment.service;
|
|
|
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.sckw.core.common.enums.NumberConstant;
|
|
|
import com.sckw.core.exception.BusinessException;
|
|
|
@@ -35,10 +36,11 @@ import com.sckw.payment.model.dto.page.PrePayWalletPage;
|
|
|
import com.sckw.payment.model.dto.wallet.*;
|
|
|
import com.sckw.payment.model.vo.PrePayWalletVo;
|
|
|
import com.sckw.payment.model.vo.req.*;
|
|
|
-import com.sckw.payment.model.vo.req.page.PrePayPage;
|
|
|
import com.sckw.payment.model.vo.req.page.MoneyPage;
|
|
|
+import com.sckw.payment.model.vo.req.page.PrePayPage;
|
|
|
import com.sckw.payment.model.vo.req.page.RefundPage;
|
|
|
import com.sckw.payment.model.vo.res.*;
|
|
|
+import com.sckw.payment.utils.DateTimeUtil;
|
|
|
import com.sckw.redis.config.RedisLockUtil;
|
|
|
import com.sckw.redis.constant.RedisLockKey;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
@@ -1335,25 +1337,31 @@ public class WalletService {
|
|
|
* @return
|
|
|
*/
|
|
|
public PageRes<WalletDetailBase> transferOrder(MoneyPage moneyPage) {
|
|
|
- WalletDetailBase chargeDetailVo = new WalletDetailBase();
|
|
|
- chargeDetailVo.setOrderNo("");
|
|
|
- chargeDetailVo.setChannel("");
|
|
|
- chargeDetailVo.setChannelDict("");
|
|
|
- chargeDetailVo.setChannelLabel("");
|
|
|
- chargeDetailVo.setUid("");
|
|
|
- chargeDetailVo.setUidName("");
|
|
|
- chargeDetailVo.setFilter("");
|
|
|
- chargeDetailVo.setFilterName("");
|
|
|
- chargeDetailVo.setStatus(0);
|
|
|
- chargeDetailVo.setStatusLabel("");
|
|
|
- chargeDetailVo.setMoney(new BigDecimal("0"));
|
|
|
- chargeDetailVo.setRemark("");
|
|
|
-// chargeDetailVo.setCreateTime(LocalDateTime.now());
|
|
|
- List<WalletDetailBase> objects = new ArrayList<>() {{
|
|
|
- add(chargeDetailVo);
|
|
|
- }};
|
|
|
- PageInfo<WalletDetailBase> objectPageInfo = new PageInfo<>();
|
|
|
- return new PageRes<>(objectPageInfo, objects);
|
|
|
+ fillPara(moneyPage);
|
|
|
+ PageHelper.startPage(moneyPage.getPage(), moneyPage.getPageSize());
|
|
|
+ List<KwpWalletTransfer> kwpWalletTransfers = kwpWalletTransferMapper.pageList(moneyPage);
|
|
|
+ PageInfo<KwpWalletTransfer> pageInfo = new PageInfo<>(kwpWalletTransfers);
|
|
|
+ ArrayList<WalletDetailBase> res = new ArrayList<>();
|
|
|
+ WalletDetailBase walletDetailBase;
|
|
|
+
|
|
|
+ for (KwpWalletTransfer kwpWalletTransfer : kwpWalletTransfers) {
|
|
|
+ walletDetailBase = new WalletDetailBase();
|
|
|
+ walletDetailBase.setOrderNo(kwpWalletTransfer.getOrderNo());
|
|
|
+ walletDetailBase.setChannel(kwpWalletTransfer.getChannel());
|
|
|
+ walletDetailBase.setChannelDict(ChannelEnum.getDict(kwpWalletTransfer.getChannel()));
|
|
|
+ walletDetailBase.setChannelLabel(ChannelEnum.getDesc(kwpWalletTransfer.getChannel()));
|
|
|
+ walletDetailBase.setUid(kwpWalletTransfer.getUid());
|
|
|
+ walletDetailBase.setUidName(getFirmName(kwpWalletTransfer.getUid()));
|
|
|
+ walletDetailBase.setFilter(kwpWalletTransfer.getFilter());
|
|
|
+ walletDetailBase.setFilterName(getFirmName(kwpWalletTransfer.getFilter()));
|
|
|
+ walletDetailBase.setStatus(kwpWalletTransfer.getStatus());
|
|
|
+ walletDetailBase.setStatusLabel(TransferEnum.getDesc(kwpWalletTransfer.getStatus()));
|
|
|
+ walletDetailBase.setMoney(kwpWalletTransfer.getMoney());
|
|
|
+ walletDetailBase.setRemark(kwpWalletTransfer.getRemark());
|
|
|
+ walletDetailBase.setCreateTime(DateTimeUtil.format(kwpWalletTransfer.getCreateTime()));
|
|
|
+ res.add(walletDetailBase);
|
|
|
+ }
|
|
|
+ return PageRes.build(pageInfo, res);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1363,25 +1371,36 @@ public class WalletService {
|
|
|
* @return
|
|
|
*/
|
|
|
public PageRes<WalletDetailBase> refundOrder(MoneyPage moneyPage) {
|
|
|
- WalletDetailBase chargeDetailVo = new WalletDetailBase();
|
|
|
- chargeDetailVo.setOrderNo("");
|
|
|
- chargeDetailVo.setChannel("");
|
|
|
- chargeDetailVo.setChannelDict("");
|
|
|
- chargeDetailVo.setChannelLabel("");
|
|
|
- chargeDetailVo.setUid("");
|
|
|
- chargeDetailVo.setUidName("");
|
|
|
- chargeDetailVo.setFilter("");
|
|
|
- chargeDetailVo.setFilterName("");
|
|
|
- chargeDetailVo.setStatus(0);
|
|
|
- chargeDetailVo.setStatusLabel("");
|
|
|
- chargeDetailVo.setMoney(new BigDecimal("0"));
|
|
|
- chargeDetailVo.setRemark("");
|
|
|
-// chargeDetailVo.setCreateTime(LocalDateTime.now());
|
|
|
- List<WalletDetailBase> objects = new ArrayList<>() {{
|
|
|
- add(chargeDetailVo);
|
|
|
- }};
|
|
|
- PageInfo<WalletDetailBase> objectPageInfo = new PageInfo<>();
|
|
|
- return new PageRes<>(objectPageInfo, objects);
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getStartCreateTime())) {
|
|
|
+ moneyPage.setStartCreateTime(StringTimeUtil.fillStart(moneyPage.getStartCreateTime()));
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getEndCreateTime())) {
|
|
|
+ moneyPage.setEndCreateTime(StringTimeUtil.fillEnd(moneyPage.getEndCreateTime()));
|
|
|
+ }
|
|
|
+ RefundPage refundPage = new RefundPage();
|
|
|
+ BeanUtils.copyProperties(moneyPage, refundPage);
|
|
|
+ PageRes<WalletRefundVo> walletRefundVoPageRes = walletOrderService.queryRefundList(refundPage);
|
|
|
+ List<WalletRefundVo> list = walletRefundVoPageRes.getList();
|
|
|
+ List<WalletDetailBase> res = new ArrayList<>();
|
|
|
+ WalletDetailBase walletDetailBase;
|
|
|
+ for (WalletRefundVo walletRefundVo : list) {
|
|
|
+ walletDetailBase = new WalletDetailBase();
|
|
|
+ walletDetailBase.setOrderNo(walletRefundVo.getOrderNo());
|
|
|
+ walletDetailBase.setChannel(walletRefundVo.getChannel());
|
|
|
+ walletDetailBase.setChannelDict(ChannelEnum.getDict(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setChannelLabel(ChannelEnum.getDesc(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setUid(walletRefundVo.getUid());
|
|
|
+ walletDetailBase.setUidName(getFirmName(walletRefundVo.getUid()));
|
|
|
+ walletDetailBase.setFilter(walletRefundVo.getFilter());
|
|
|
+ walletDetailBase.setFilterName(getFirmName(walletRefundVo.getFilter()));
|
|
|
+ walletDetailBase.setStatus(walletRefundVo.getStatus());
|
|
|
+ walletDetailBase.setStatusLabel(RefundEnum.getDesc(walletRefundVo.getStatus()));
|
|
|
+ walletDetailBase.setMoney(walletRefundVo.getMoney());
|
|
|
+ walletDetailBase.setRemark(walletRefundVo.getRemark());
|
|
|
+ walletDetailBase.setCreateTime(DateTimeUtil.format(walletRefundVo.getCreateTime()));
|
|
|
+ res.add(walletDetailBase);
|
|
|
+ }
|
|
|
+ return new PageRes<>(walletRefundVoPageRes.getPage(), walletRefundVoPageRes.getPageSize(), walletRefundVoPageRes.getSize(), walletRefundVoPageRes.getPages(), res);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1390,9 +1409,8 @@ public class WalletService {
|
|
|
* @param moneyPage
|
|
|
* @return
|
|
|
*/
|
|
|
- public PageRes<ChargeDetailVo> cashOrder(MoneyPage moneyPage) {
|
|
|
- ChargeDetailVo chargeDetailVo = new ChargeDetailVo();
|
|
|
- chargeDetailVo.setBalance(new BigDecimal("0"));
|
|
|
+ public PageRes<WalletDetailBase> cashOrder(MoneyPage moneyPage) {
|
|
|
+ WalletDetailBase chargeDetailVo = new WalletDetailBase();
|
|
|
chargeDetailVo.setOrderNo("");
|
|
|
chargeDetailVo.setChannel("");
|
|
|
chargeDetailVo.setChannelDict("");
|
|
|
@@ -1406,10 +1424,10 @@ public class WalletService {
|
|
|
chargeDetailVo.setMoney(new BigDecimal("0"));
|
|
|
chargeDetailVo.setRemark("");
|
|
|
// chargeDetailVo.setCreateTime(LocalDateTime.now());
|
|
|
- List<ChargeDetailVo> objects = new ArrayList<>() {{
|
|
|
+ List<WalletDetailBase> objects = new ArrayList<>() {{
|
|
|
add(chargeDetailVo);
|
|
|
}};
|
|
|
- PageInfo<ChargeDetailVo> objectPageInfo = new PageInfo<>();
|
|
|
+ PageInfo<WalletDetailBase> objectPageInfo = new PageInfo<>();
|
|
|
return new PageRes<>(objectPageInfo, objects);
|
|
|
}
|
|
|
|
|
|
@@ -1420,25 +1438,36 @@ public class WalletService {
|
|
|
* @return
|
|
|
*/
|
|
|
public PageRes<WalletDetailBase> prePayRefund(MoneyPage moneyPage) {
|
|
|
- WalletDetailBase chargeDetailVo = new WalletDetailBase();
|
|
|
- chargeDetailVo.setOrderNo("");
|
|
|
- chargeDetailVo.setChannel("");
|
|
|
- chargeDetailVo.setChannelDict("");
|
|
|
- chargeDetailVo.setChannelLabel("");
|
|
|
- chargeDetailVo.setUid("");
|
|
|
- chargeDetailVo.setUidName("");
|
|
|
- chargeDetailVo.setFilter("");
|
|
|
- chargeDetailVo.setFilterName("");
|
|
|
- chargeDetailVo.setStatus(0);
|
|
|
- chargeDetailVo.setStatusLabel("");
|
|
|
- chargeDetailVo.setMoney(new BigDecimal("0"));
|
|
|
- chargeDetailVo.setRemark("");
|
|
|
-// chargeDetailVo.setCreateTime(LocalDateTime.now());
|
|
|
- List<WalletDetailBase> objects = new ArrayList<>() {{
|
|
|
- add(chargeDetailVo);
|
|
|
- }};
|
|
|
- PageInfo<WalletDetailBase> objectPageInfo = new PageInfo<>();
|
|
|
- return new PageRes<>(objectPageInfo, objects);
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getStartCreateTime())) {
|
|
|
+ moneyPage.setStartCreateTime(StringTimeUtil.fillStart(moneyPage.getStartCreateTime()));
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getEndCreateTime())) {
|
|
|
+ moneyPage.setEndCreateTime(StringTimeUtil.fillEnd(moneyPage.getEndCreateTime()));
|
|
|
+ }
|
|
|
+ RefundPage refundPage = new RefundPage();
|
|
|
+ BeanUtils.copyProperties(moneyPage, refundPage);
|
|
|
+ PageRes<WalletRefundVo> walletRefundVoPageRes = walletOrderService.queryRefundList(refundPage);
|
|
|
+ List<WalletRefundVo> list = walletRefundVoPageRes.getList();
|
|
|
+ List<WalletDetailBase> res = new ArrayList<>();
|
|
|
+ WalletDetailBase walletDetailBase;
|
|
|
+ for (WalletRefundVo walletRefundVo : list) {
|
|
|
+ walletDetailBase = new WalletDetailBase();
|
|
|
+ walletDetailBase.setOrderNo(walletRefundVo.getOrderNo());
|
|
|
+ walletDetailBase.setChannel(walletRefundVo.getChannel());
|
|
|
+ walletDetailBase.setChannelDict(ChannelEnum.getDict(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setChannelLabel(ChannelEnum.getDesc(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setUid(walletRefundVo.getUid());
|
|
|
+ walletDetailBase.setUidName(getFirmName(walletRefundVo.getUid()));
|
|
|
+ walletDetailBase.setFilter(walletRefundVo.getFilter());
|
|
|
+ walletDetailBase.setFilterName(getFirmName(walletRefundVo.getFilter()));
|
|
|
+ walletDetailBase.setStatus(walletRefundVo.getStatus());
|
|
|
+ walletDetailBase.setStatusLabel(RefundEnum.getDesc(walletRefundVo.getStatus()));
|
|
|
+ walletDetailBase.setMoney(walletRefundVo.getMoney());
|
|
|
+ walletDetailBase.setRemark(walletRefundVo.getRemark());
|
|
|
+ walletDetailBase.setCreateTime(DateTimeUtil.format(walletRefundVo.getCreateTime()));
|
|
|
+ res.add(walletDetailBase);
|
|
|
+ }
|
|
|
+ return new PageRes<>(walletRefundVoPageRes.getPage(), walletRefundVoPageRes.getPageSize(), walletRefundVoPageRes.getSize(), walletRefundVoPageRes.getPages(), res);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1448,25 +1477,40 @@ public class WalletService {
|
|
|
* @return
|
|
|
*/
|
|
|
public PageRes<WalletDetailBase> preReceiveRefund(MoneyPage moneyPage) {
|
|
|
- WalletDetailBase chargeDetailVo = new WalletDetailBase();
|
|
|
- chargeDetailVo.setOrderNo("");
|
|
|
- chargeDetailVo.setChannel("");
|
|
|
- chargeDetailVo.setChannelDict("");
|
|
|
- chargeDetailVo.setChannelLabel("");
|
|
|
- chargeDetailVo.setUid("");
|
|
|
- chargeDetailVo.setUidName("");
|
|
|
- chargeDetailVo.setFilter("");
|
|
|
- chargeDetailVo.setFilterName("");
|
|
|
- chargeDetailVo.setStatus(0);
|
|
|
- chargeDetailVo.setStatusLabel("");
|
|
|
- chargeDetailVo.setMoney(new BigDecimal("0"));
|
|
|
- chargeDetailVo.setRemark("");
|
|
|
-// chargeDetailVo.setCreateTime(LocalDateTime.now());
|
|
|
- List<WalletDetailBase> objects = new ArrayList<>() {{
|
|
|
- add(chargeDetailVo);
|
|
|
- }};
|
|
|
- PageInfo<WalletDetailBase> objectPageInfo = new PageInfo<>();
|
|
|
- return new PageRes<>(objectPageInfo, objects);
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getStartCreateTime())) {
|
|
|
+ moneyPage.setStartCreateTime(StringTimeUtil.fillStart(moneyPage.getStartCreateTime()));
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(moneyPage.getEndCreateTime())) {
|
|
|
+ moneyPage.setEndCreateTime(StringTimeUtil.fillEnd(moneyPage.getEndCreateTime()));
|
|
|
+ }
|
|
|
+ String uid = moneyPage.getUid();
|
|
|
+ String filter = moneyPage.getFilter();
|
|
|
+ moneyPage.setUid(filter);
|
|
|
+ moneyPage.setFilter(uid);
|
|
|
+ RefundPage refundPage = new RefundPage();
|
|
|
+ BeanUtils.copyProperties(moneyPage, refundPage);
|
|
|
+ PageRes<WalletRefundVo> walletRefundVoPageRes = walletOrderService.queryRefundList(refundPage);
|
|
|
+ List<WalletRefundVo> list = walletRefundVoPageRes.getList();
|
|
|
+ List<WalletDetailBase> res = new ArrayList<>();
|
|
|
+ WalletDetailBase walletDetailBase;
|
|
|
+ for (WalletRefundVo walletRefundVo : list) {
|
|
|
+ walletDetailBase = new WalletDetailBase();
|
|
|
+ walletDetailBase.setOrderNo(walletRefundVo.getOrderNo());
|
|
|
+ walletDetailBase.setChannel(walletRefundVo.getChannel());
|
|
|
+ walletDetailBase.setChannelDict(ChannelEnum.getDict(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setChannelLabel(ChannelEnum.getDesc(walletRefundVo.getChannel()));
|
|
|
+ walletDetailBase.setUid(walletRefundVo.getUid());
|
|
|
+ walletDetailBase.setUidName(getFirmName(walletRefundVo.getUid()));
|
|
|
+ walletDetailBase.setFilter(walletRefundVo.getFilter());
|
|
|
+ walletDetailBase.setFilterName(getFirmName(walletRefundVo.getFilter()));
|
|
|
+ walletDetailBase.setStatus(walletRefundVo.getStatus());
|
|
|
+ walletDetailBase.setStatusLabel(RefundEnum.getDesc(walletRefundVo.getStatus()));
|
|
|
+ walletDetailBase.setMoney(walletRefundVo.getMoney());
|
|
|
+ walletDetailBase.setRemark(walletRefundVo.getRemark());
|
|
|
+ walletDetailBase.setCreateTime(DateTimeUtil.format(walletRefundVo.getCreateTime()));
|
|
|
+ res.add(walletDetailBase);
|
|
|
+ }
|
|
|
+ return new PageRes<>(walletRefundVoPageRes.getPage(), walletRefundVoPageRes.getPageSize(), walletRefundVoPageRes.getSize(), walletRefundVoPageRes.getPages(), res);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1475,9 +1519,39 @@ public class WalletService {
|
|
|
* @param cashDetailReq
|
|
|
* @return
|
|
|
*/
|
|
|
- public String cashDetail(CashDetailReq cashDetailReq) {
|
|
|
- payCenterService.withdrawDetail(cashDetailReq.getUid(), cashDetailReq.getOrderNo());
|
|
|
- return null;
|
|
|
+ public CashDetailVo cashDetail(CashDetailReq cashDetailReq) {
|
|
|
+ R<CashDetail> cashDetailR = payCenterService.withdrawDetail(cashDetailReq.getUid(), cashDetailReq.getOrderNo());
|
|
|
+ if (!cashDetailR.getStatus()) {
|
|
|
+ throw new BusinessException(cashDetailR.getMsg());
|
|
|
+ }
|
|
|
+ CashDetail data = cashDetailR.getData();
|
|
|
+ CashDetailVo cashDetailVo = new CashDetailVo();
|
|
|
+ cashDetailVo.setOrderNo(data.getOrderNo());
|
|
|
+ cashDetailVo.setChannel(data.getChannel());
|
|
|
+ cashDetailVo.setChannelDict(ChannelEnum.getDict(data.getChannel()));
|
|
|
+ cashDetailVo.setChannelLabel(ChannelEnum.getDesc(data.getChannel()));
|
|
|
+ cashDetailVo.setUid(data.getUid());
|
|
|
+ cashDetailVo.setUidName(getFirmName(data.getUid()));
|
|
|
+ cashDetailVo.setStatus(data.getStatus());
|
|
|
+ cashDetailVo.setStatusLabel(data.getStatusLabel());
|
|
|
+ cashDetailVo.setMoney(cashDetailVo.smallMoney(data.getMoney()));
|
|
|
+ cashDetailVo.setCreateTime(data.getCreateTime());
|
|
|
+ cashDetailVo.setFinishTime(data.getFinishTime());
|
|
|
+ List<CashLog> cashLogs = data.getLogs();
|
|
|
+ if (!CollectionUtils.isEmpty(cashLogs)) {
|
|
|
+ List<Logs> collect = cashLogs.stream().map(a -> {
|
|
|
+ Logs logs = new Logs();
|
|
|
+ logs.setOrderNo(a.getOrderNo());
|
|
|
+ logs.setChannelLabel(ChannelEnum.getDesc(data.getChannel()));
|
|
|
+ logs.setStatus(a.getStatus());
|
|
|
+ logs.setStatusLabel(a.getStatusLabel());
|
|
|
+ logs.setRemark(a.getContent());
|
|
|
+ logs.setCreateTime(a.getCreateTime());
|
|
|
+ return logs;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ cashDetailVo.setLogs(collect);
|
|
|
+ }
|
|
|
+ return cashDetailVo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1501,6 +1575,50 @@ public class WalletService {
|
|
|
return HttpResult.ok("冻结成功");
|
|
|
}
|
|
|
|
|
|
+ public PageRes<PrePayDetailVo> prePayOrder(MoneyPage moneyPage) {
|
|
|
+ PrePayDetailVo chargeDetailVo = new PrePayDetailVo();
|
|
|
+ chargeDetailVo.setOrderNo("123");
|
|
|
+ chargeDetailVo.setChannel("huifu");
|
|
|
+ chargeDetailVo.setChannelDict("1");
|
|
|
+ chargeDetailVo.setChannelLabel("汇付天下");
|
|
|
+ chargeDetailVo.setUid("kll_001");
|
|
|
+ chargeDetailVo.setUidName("uid名称");
|
|
|
+ chargeDetailVo.setFilter("kll_002");
|
|
|
+ chargeDetailVo.setFilterName("filterName");
|
|
|
+ chargeDetailVo.setStatus(0);
|
|
|
+ chargeDetailVo.setStatusLabel("测试");
|
|
|
+ chargeDetailVo.setMoney(new BigDecimal("12"));
|
|
|
+ chargeDetailVo.setRemark("测试");
|
|
|
+ chargeDetailVo.setCreateTime(DateTimeUtil.format(LocalDateTime.now()));
|
|
|
+ List<PrePayDetailVo> objects = new ArrayList<>() {{
|
|
|
+ add(chargeDetailVo);
|
|
|
+ }};
|
|
|
+ PageInfo<PrePayDetailVo> objectPageInfo = new PageInfo<>();
|
|
|
+ return new PageRes<>(objectPageInfo, objects);
|
|
|
+ }
|
|
|
+
|
|
|
+ public PageRes<PrePayDetailVo> preReceiveOrder(MoneyPage moneyPage) {
|
|
|
+ PrePayDetailVo chargeDetailVo = new PrePayDetailVo();
|
|
|
+ chargeDetailVo.setOrderNo("123");
|
|
|
+ chargeDetailVo.setChannel("huifu");
|
|
|
+ chargeDetailVo.setChannelDict("1");
|
|
|
+ chargeDetailVo.setChannelLabel("汇付天下");
|
|
|
+ chargeDetailVo.setUid("kll_001");
|
|
|
+ chargeDetailVo.setUidName("uid名称");
|
|
|
+ chargeDetailVo.setFilter("kll_002");
|
|
|
+ chargeDetailVo.setFilterName("filterName");
|
|
|
+ chargeDetailVo.setStatus(0);
|
|
|
+ chargeDetailVo.setStatusLabel("测试");
|
|
|
+ chargeDetailVo.setMoney(new BigDecimal("12"));
|
|
|
+ chargeDetailVo.setRemark("测试");
|
|
|
+ chargeDetailVo.setCreateTime(DateTimeUtil.format(LocalDateTime.now()));
|
|
|
+ List<PrePayDetailVo> objects = new ArrayList<>() {{
|
|
|
+ add(chargeDetailVo);
|
|
|
+ }};
|
|
|
+ PageInfo<PrePayDetailVo> objectPageInfo = new PageInfo<>();
|
|
|
+ return new PageRes<>(objectPageInfo, objects);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 退款处理
|
|
|
*
|