Administrator
4 days ago 7436fc4a44b9f2677b3e3380f2cd2e5d841a6832
feat(mall): 添加票据状态字段并更新相关服务

- 在 ApiCheckOrderVo 类中添加 state 字段,用于表示票据状态
- 更新 HappyActivityServiceImpl 中的方法,设置票据状态
1 files modified
9 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java
@@ -902,10 +902,12 @@
                        .eq(HappyActivityOrderItem::getState, StateUpDownEnum.DOWN.getCode())
                .last("limit 1")
        );
        if(happyActivityOrderItem != null){
        if(happyActivityOrderItem == null){
            throw new FebsException("票号异常!");
        }
            if(StateUpDownEnum.UP.getCode() == happyActivityOrderItem.getState()){
                throw new FebsException("该票号已核销!");
            throw new FebsException("票号已核销!");
            }
            HappyActivity happyActivity = this.baseMapper.selectById(happyActivityOrderItem.getActivityId());
@@ -921,9 +923,6 @@
            apiCheckOrderVo.setState(happyActivityOrderItem.getState());
            return new FebsResponse().success().data(apiCheckOrderVo);
        }
        return new FebsResponse().fail().message("核销失败!");
    }
    @Override