feat(payment): 添加用户支付宝提现日志并优化查询功能

master
yang 2025-03-31 15:32:33 +08:00
parent 0f7743abb1
commit 447cd262ad
3 changed files with 7 additions and 1 deletions

View File

@ -542,6 +542,7 @@ public class AliPayServiceImpl implements AliPayService {
sysUserPayAccountLog.setUserId(sysUser.getUserId()); sysUserPayAccountLog.setUserId(sysUser.getUserId());
sysUserPayAccountLog.setAmount(Double.valueOf(amount)); sysUserPayAccountLog.setAmount(Double.valueOf(amount));
sysUserPayAccountLog.setAccount("支付宝"); sysUserPayAccountLog.setAccount("支付宝");
sysUserPayAccountLog.setWallet(sysUser.getWallet());
sysUserPayAccountLogService.save(sysUserPayAccountLog); sysUserPayAccountLogService.save(sysUserPayAccountLog);
} }

View File

@ -28,5 +28,9 @@ public class SysUserPayAccountLog extends BaseEntity {
* *
*/ */
private String account; private String account;
/**
*
*/
private Double wallet;
} }

View File

@ -41,7 +41,8 @@ public class SysUserPayAccountLogServiceImpl extends ServiceImpl<SysUserPayAccou
baseMapper.selectPage(page, new LambdaQueryWrapper<SysUserPayAccountLog>() baseMapper.selectPage(page, new LambdaQueryWrapper<SysUserPayAccountLog>()
.select(SysUserPayAccountLog::getAmount, SysUserPayAccountLog::getAccount, SysUserPayAccountLog::getCreateTime) .select(SysUserPayAccountLog::getAmount, SysUserPayAccountLog::getAccount, SysUserPayAccountLog::getCreateTime)
.eq(SysUserPayAccountLog::getUserId, userId)); .eq(SysUserPayAccountLog::getUserId, userId)
.orderByDesc(SysUserPayAccountLog::getCreateTime));
TableDataInfo rspData = new TableDataInfo(); TableDataInfo rspData = new TableDataInfo();
rspData.setCode(HttpStatus.SUCCESS); rspData.setCode(HttpStatus.SUCCESS);