//累计登录天数 @RequestMapping(value = "/loginDays",method = {RequestMethod.POST, RequestMethod.GET}) @ApiOperation(value = "登录记录接口",notes = "登录记录接口") @ResponseBody public Object loginDays(@ApiParam(value="user_id")String user_id) throws Exception{ Users users = usersService.getUsers(user_id); if(users!=null) { Sign sign = signService.getSignByUserId(user_id); // 计算登录时间 int lianxucishu=sign.getLianxuNumber(); int day = lianxucishu % 7 ; if(day==0) { day=7; } int [] arr = new int[day]; for(int i= 0;i time = new ArrayList(); List newtimes = new ArrayList(); int number = sign.getLianxuNumber()%7; // 连续登录的次数 if(number==0) { number=7; } Date oldtime = sign.getSign_time(); // 上次登录的时间 Date newtime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat ("MM.dd"); Date oldtimes = sign.getSign_time(); tim
java 连续签到_java连续登录签到加积分
最新推荐文章于 2023-09-28 14:46:13 发布
该博客介绍了如何使用Java实现一个连续签到功能,包括计算用户连续登录天数,根据登录次数给予不同积分奖励,并更新用户积分。通过检查登录时间来判断是否为连续签到,并更新签到记录。
摘要由CSDN通过智能技术生成