fix
Hentua
2023-06-15 5bde8becd930fad8e99fbd395a372cbe1ea94748
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -282,7 +282,9 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public Map<String, Object> payOrder(PayOrderDto payOrderDto) {
        MallMember member = LoginUserUtil.getLoginUser();
        MallMember mallMember = LoginUserUtil.getLoginUser();
        MallMember member = memberMapper.selectById(mallMember.getId());
        MallOrderInfo orderInfo = this.baseMapper.selectOrderDetailsById(payOrderDto.getId());
        if (orderInfo == null || AppContants.DEL_FLAG_Y == orderInfo.getDelFlag()) {
            throw new FebsException("订单不存在");
@@ -374,6 +376,7 @@
                    mallAchieveService.add(item.getId());
                }
                member.setAccountLevel(goodsLevel);
                String level = GoodsToLevelEnums.getLevelByAccountLevel(goodsLevel);
                if (MemberLevelEnum.getLevelCode(member.getLevel()) < MemberLevelEnum.getLevelCode(level)) {
                    member.setLevel(level);