| | |
| | | private TAppCouponService appCouponService; |
| | | public void sendVip(TAppUser nowUser,Integer vipId,Integer plusDay,Integer type){ |
| | | if (nowUser.getVipEndTime()==null||nowUser.getVipEndTime().isBefore(LocalDateTime.now())) { |
| | | nowUser.setVipEndTime(LocalDateTime.now().plusMonths(plusDay).minusDays(1)); |
| | | nowUser.setVipEndTime(LocalDateTime.now().plusMonths(plusDay)); |
| | | nowUser.setVipId(vipId); |
| | | //直接再detail里新增数据,因为不是续费 |
| | | TAppUserVipDetail tAppUserVipDetail = new TAppUserVipDetail(); |
| | | tAppUserVipDetail.setAppUserId(nowUser.getId()); |
| | | tAppUserVipDetail.setStartTime(LocalDateTime.now()); |
| | | tAppUserVipDetail.setEndTime(LocalDateTime.now().plusMonths(plusDay).minusDays(1)); |
| | | tAppUserVipDetail.setEndTime(LocalDateTime.now().plusMonths(plusDay)); |
| | | tAppUserVipDetail.setVipId(vipId); |
| | | |
| | | R<TVip> info = vipClient.getInfo1(vipId); |
| | |
| | | TAppUserVipDetail tAppUserVipDetail1 = new TAppUserVipDetail(); |
| | | tAppUserVipDetail1.setAppUserId(nowUser.getId()); |
| | | tAppUserVipDetail1.setStartTime(tAppUserVipDetail2.getEndTime()); |
| | | tAppUserVipDetail1.setEndTime(tAppUserVipDetail2.getEndTime().plusMonths(plusDay).minusDays(1)); |
| | | tAppUserVipDetail1.setEndTime(tAppUserVipDetail2.getEndTime().plusMonths(plusDay)); |
| | | tAppUserVipDetail1.setVipId(vipId); |
| | | R<TVip> info = vipClient.getInfo1(vipId); |
| | | TVip vip = info.getData(); |