Commit Graph

7 Commits (49d185e7a6a0e7989b03ad2a9fbf8c7b8f5c06bf)

Author SHA1 Message Date
wxy 49d185e7a6 ```txtfeat(user): 实现用户充值功能
新增一个用户充值功能,用户可以通过POST请求向其账户内余额进行充值。
在SysUserController中添加了addUserMoney接口,通过调用UserService中的addUserMoney服务来实现。
同时,更新了SysUserMapper及SysUserMapper.xml以支持数据库中用户余额的增加。
```
2024-08-26 08:47:42 +08:00
wxy 71ead9ebfd ```txtfeat(user): 实现用户充值功能
新增一个用户充值功能,用户可以通过POST请求向其账户内余额进行充值。
在SysUserController中添加了addUserMoney接口,通过调用UserService中的addUserMoney服务来实现。
同时,更新了SysUserMapper及SysUserMapper.xml以支持数据库中用户余额的增加。
```
2024-08-25 22:20:01 +08:00
wxy b98ec80a4f ```refactor(system): 用户余额查询改为返回字符串表示的BigDecimal更改内容:
- 【控件层】SysUserController:用户余额现在作为BigDecimal返回,提高了精度和避免了潜在的数值误差。
- 【数据访问层】SysUserMapper:余额查询结果类型更改为BigDecimal,与数据库存储的货币值更一致。- 【Mapper XML】SysUserMapper.xml:selectBalance方法的结果类型更新为BigDecimal,增强了类型匹配和数据准确性。
- 【服务层】SysUserService:余额查询签名更新,返回类型改为BigDecimal,优化了服务接口。
- 【服务实现】SysUserServiceImpl:实现了新的BigDecimal余额查询方法,直接从Mapper返回BigDecimal值,简化了数据处理。

此改动确保了用户余额在所有层面上一致且精确的表示,避免了由于整形或字符串转换导致的潜在数据丢失或格式错误问题。
```
2024-08-25 11:13:17 +08:00
wxy de76836daf ```feat(user): 集成支付宝充值功能
集成支付宝充值功能,允许用户通过支付宝进行余额充值。在用户控制器中添加了处理充值请求的端点,并在用户服务中实现了充值逻辑。使用Alipay SDK处理支付请求,并在成功支付后更新用户的余额。确保用户余额和支付金额的处理在数据库中是原子操作。支付宝配置详细信息已加载,同步和异步通知URL已设置。
```
2024-08-24 20:56:55 +08:00
wxy d270cf96a8 ```feat(user): 集成支付宝充值功能
集成支付宝充值功能,允许用户通过支付宝进行余额充值。在用户控制器中添加了处理充值请求的端点,并在用户服务中实现了充值逻辑。使用Alipay SDK处理支付请求,并在成功支付后更新用户的余额。确保用户余额和支付金额的处理在数据库中是原子操作。支付宝配置详细信息已加载,同步和异步通知URL已设置。
```
2024-08-23 20:53:51 +08:00
wxy 84c9201df5 ```feat(user): 集成支付宝充值功能
集成支付宝充值功能,允许用户通过支付宝进行余额充值。在用户控制器中添加了处理充值请求的端点,并在用户服务中实现了充值逻辑。使用Alipay SDK处理支付请求,并在成功支付后更新用户的余额。确保用户余额和支付金额的处理在数据库中是原子操作。支付宝配置详细信息已加载,同步和异步通知URL已设置。
```
2024-08-22 22:40:01 +08:00
lwj 344a61bc92 DockerFile修复增加 2024-08-20 00:38:57 +08:00