问答详情
源自:5-4 秒杀交互

success为false

userPhone不是应该为空吗?怎么就可以运行了?/

提问者:我大概成仙了 2017-08-08 19:34

个回答

  • 紫_羽
    2017-08-10 18:22:31

    success为false应该是自己给的吧,不是说获取数据失败返回false,后面老师不是有改false为true吗

    try {

    SeckillExecution execution =seckillService.excuteSeckill(seckillId, phone, md5);

    return new SeckillResult<SeckillExecution>(true, execution);

    } catch (RepeatKillException e) {

    SeckillExecution execution = new SeckillExecution(seckillId, SeckillStateEnum.REPEAT_KILL);

    return new SeckillResult<SeckillExecution>(true, execution);

    } catch (SeckillCloseException e) {

    SeckillExecution execution = new SeckillExecution(seckillId, SeckillStateEnum.END);

    return new SeckillResult<SeckillExecution>(true, execution);

    } catch (Exception e) {

    SeckillExecution execution = new SeckillExecution(seckillId, SeckillStateEnum.INNER_ERROR);

    return new SeckillResult<SeckillExecution>(true, execution);

    }