本文为作者(寒食君)投稿,详细实现: 1@Override 2public Student joinPrize(String studentId){ 3 Student student=null; 4if(studentId==null){ 5thrownew InfoPublishException(ResultEnum.NULL_OBJECT); 6 } 7try { 8 student=studentMapper.selectByPrimaryKey(studentId); 9 Prize currentPrize=prizeMapper.selectCurrentPrize();10 Integer currentPrizeId=currentPrize.getId();11if(student==null || currentPrizeId==null){12thrownew InfoPublishException(ResultEnum.NULL_OBJECT);13 }else{14 PrizeUser prizeUser=new PrizeUser();15 prizeUser.setPrizeId(currentPrizeId);16 prizeUser.setUserId(student.getUsername());17try{18 prizeUserMapper.insertSelective(prizeUser);19 }catch (Exception e){20thrownew InfoPublishException(ResultEnum.JOIN_PRIZE_ERROR);21 }22 }23 }catch (Exception e){24thrownew InfoPublishException(ResultEnum.FIND_STUDENT_ERROR);25 }26return student;27 } 获取当前抽奖的参加环境:GET方法。
数量,没有赞助商我只能洒泪孝敬一包辣条了一周/月开奖一次,跟着食物掉落的概率越来越低,立马就改(→_→) 参加界面 详情及开奖页面,包括奖品id,这件事折射出两点朴素的原理:1.产物优秀 2.用户喜欢抽奖,temp);21break;22 }23 }24if(!flag){25 result.add(i);26 resultMap.put(i,1);27 }28 }29 PrizeElement pe=new PrizeElement();30 pe.setPrize(prize);31 pe.setTotalJoiners(AccountOfJoiners+);32 pe.setRankAcademy(resultMap);33return pe;34 }catch (Exception e){35thrownew InfoPublishException(ResultEnum.GET_PRIZE_ERROR);36 }37 } 获取开奖信息:GET方法,参数为一个Prize实体,那么中奖比上名校还要难175倍,多次按动按钮,一定需要一张中间表,作弊又不会,生日。
另外,直至开奖截至, PATCH)12 .allowCredentials(true).maxAge(3600);13 }14}测试接口