| | |
| | | //获取detail里结束时间大于当前时间的数据,并将enttime延长 |
| | | TAppUserVipDetail tAppUserVipDetail = tAppUserVipDetailService.lambdaQuery().eq(TAppUserVipDetail::getAppUserId, nowUser.getId()).orderByDesc(TAppUserVipDetail::getEndTime).last("limit 1").one(); |
| | | |
| | | TAppUserVipDetail newAppUser = new TAppUserVipDetail(); |
| | | newAppUser.setAppUserId(nowUser.getId()); |
| | | newAppUser.setStartTime(tAppUserVipDetail.getEndTime()); |
| | | newAppUser.setEndTime(tAppUserVipDetail.getEndTime().plusMonths(plusDay).minusDays(1)); |
| | | newAppUser.setVipId(vipId); |
| | | tAppUserVipDetailService.save(newAppUser); |
| | | // TAppUserVipDetail newAppUser = new TAppUserVipDetail(); |
| | | // newAppUser.setAppUserId(nowUser.getId()); |
| | | // newAppUser.setStartTime(tAppUserVipDetail.getEndTime()); |
| | | tAppUserVipDetail.setEndTime(tAppUserVipDetail.getEndTime().plusMonths(plusDay).minusDays(1)); |
| | | // newAppUser.setVipId(vipId); |
| | | tAppUserVipDetailService.updateById(tAppUserVipDetail); |
| | | // tAppUserVipDetail.setEndTime(tAppUserVipDetail.getEndTime().plusDays(plusDay)); |
| | | // tAppUserVipDetailService.updateById(tAppUserVipDetail); |
| | | } |