fix(mall): 修复查询充值记录时的空指针异常
- 在查询充值记录后,增加对结果为空的检查
- 如果查询结果为空,抛出 "记录不存在" 的异常
- 这个修改确保了在处理充值记录时,不会因为空指针而导致程序崩溃
1 files modified
3 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/RunVipServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/RunVipServiceImpl.java
@@ -162,6 +162,9 @@
        MallCharge mallCharge = mallChargeMapper.selectOne(objectLambdaQueryWrapper);
        ApiGoChargeVo apiGoChargeVo = new ApiGoChargeVo();
        if(null == mallCharge){
            throw new FebsException("记录不存在");
        }
        apiGoChargeVo.setFailTime(mallCharge.getFailTime());
        apiGoChargeVo.setAddress(mallCharge.getAddress());
        apiGoChargeVo.setAmount(mallCharge.getAmount());