| | |
| | | return R.fail("获取openid失败:{}", userResourcesDto.getMsg()); |
| | | } |
| | | ThirdInfoVo thirdInfoVo = userResourcesDto.getData(); |
| | | List<String> templateIds = vo.getTemplateIds(); |
| | | userSubscribeMessageService.remove(new LambdaQueryWrapper<UserSubscribeMessage>() |
| | | .eq(UserSubscribeMessage::getUserId, uid).in(UserSubscribeMessage::getTemplateId, templateIds)); |
| | | for (String templateId : templateIds) { |
| | | UserSubscribeMessage userSubscribeMessage = new UserSubscribeMessage(); |
| | | userSubscribeMessage.setUserId(Long.valueOf(uid)); |
| | | userSubscribeMessage.setTemplateId(templateId); |
| | | userSubscribeMessage.setStatus(1); |
| | | userSubscribeMessage.setOpenId(thirdInfoVo.getThirdId()); |
| | | userSubscribeMessage.setDeleted(false); |
| | | userSubscribeMessageService.save(userSubscribeMessage); |
| | | if(null != thirdInfoVo){ |
| | | List<String> templateIds = vo.getTemplateIds(); |
| | | userSubscribeMessageService.remove(new LambdaQueryWrapper<UserSubscribeMessage>() |
| | | .eq(UserSubscribeMessage::getUserId, uid).in(UserSubscribeMessage::getTemplateId, templateIds)); |
| | | for (String templateId : templateIds) { |
| | | UserSubscribeMessage userSubscribeMessage = new UserSubscribeMessage(); |
| | | userSubscribeMessage.setUserId(Long.valueOf(uid)); |
| | | userSubscribeMessage.setTemplateId(templateId); |
| | | userSubscribeMessage.setStatus(1); |
| | | userSubscribeMessage.setOpenId(thirdInfoVo.getThirdId()); |
| | | userSubscribeMessage.setDeleted(false); |
| | | userSubscribeMessageService.save(userSubscribeMessage); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |