|
|
@@ -374,7 +374,10 @@ public class KwpBizWalletService {
|
|
|
//创建钱包金额更新日志
|
|
|
KwpBizWalletPrepay walletOperation = new KwpBizWalletPrepay();
|
|
|
walletOperation.setWalletId(request.getWalletId());
|
|
|
- walletOperation.setAmount(request.getAmount());
|
|
|
+ //本次变动金额
|
|
|
+ walletOperation.setChangeAmount(request.getAmount());
|
|
|
+ //可用金额
|
|
|
+ walletOperation.setAmount(wallet.getAmount());
|
|
|
walletOperation.setType(request.getType());
|
|
|
walletOperation.setVoucherUrl(request.getVoucherUrl());
|
|
|
walletOperation.setRemark(request.getRemark());
|
|
|
@@ -393,10 +396,10 @@ public class KwpBizWalletService {
|
|
|
.eq(KwpBizWalletPrepay::getWalletId, request.getWalletId())
|
|
|
.eq(request.getType() != null, KwpBizWalletPrepay::getType, request.getType())
|
|
|
.like(StringUtils.isNotBlank(request.getRemark()), KwpBizWalletPrepay::getRemark, request.getRemark())
|
|
|
- .ge(request.getMinAmount() != null, KwpBizWalletPrepay::getAmount, request.getMinAmount())
|
|
|
- .lt(request.getMaxAmount() != null, KwpBizWalletPrepay::getAmount, request.getMaxAmount())
|
|
|
+ .ge(request.getMinAmount() != null, KwpBizWalletPrepay::getChangeAmount, request.getMinAmount())
|
|
|
+ .le(request.getMaxAmount() != null, KwpBizWalletPrepay::getChangeAmount, request.getMaxAmount())
|
|
|
.ge(request.getStartTime() != null, KwpBizWalletPrepay::getCreateTime, request.getStartTime())
|
|
|
- .lt(request.getEndTime() != null, KwpBizWalletPrepay::getCreateTime, request.getEndTime());
|
|
|
+ .le(request.getEndTime() != null, KwpBizWalletPrepay::getCreateTime, request.getEndTime());
|
|
|
Page<KwpBizWalletPrepay> walletPrepayPage = kwpBizWalletPrepayRepository.page(page, queryWrapper);
|
|
|
//若为null,返回空分页结果
|
|
|
if (walletPrepayPage == null || CollectionUtils.isEmpty(walletPrepayPage.getRecords())) {
|
|
|
@@ -413,8 +416,6 @@ public class KwpBizWalletService {
|
|
|
}
|
|
|
//钱包信息
|
|
|
pageResp.setWalletName(wallet.getName());
|
|
|
- pageResp.setAmount(wallet.getAmount());
|
|
|
- pageResp.setPrepayAmount(wallet.getPrepayAmount());
|
|
|
|
|
|
//企业名称
|
|
|
String entName = queryEntById(wallet.getSupEntId());
|