| | |
| | | List<Long> memberIdList = dto.getMemberIdList(); |
| | | HappyMemberLabel happyMemberLabel = happyMemberLabelMapper.selectById(labelId); |
| | | if (ObjectUtil.isNotEmpty(happyMemberLabel)) { |
| | | LambdaQueryWrapper<HappyMemberLabelRecord> happyMemberLabelRecordLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | happyMemberLabelRecordLambdaQueryWrapper.eq(HappyMemberLabelRecord::getLabelId,labelId); |
| | | happyMemberLabelRecordMapper.delete(happyMemberLabelRecordLambdaQueryWrapper); |
| | | if(CollUtil.isNotEmpty(memberIdList)){ |
| | | LambdaQueryWrapper<HappyMemberLabelRecord> happyMemberLabelRecordLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | happyMemberLabelRecordLambdaQueryWrapper.eq(HappyMemberLabelRecord::getLabelId,labelId); |
| | | happyMemberLabelRecordLambdaQueryWrapper.in(HappyMemberLabelRecord::getMemberId,memberIdList); |
| | | happyMemberLabelRecordMapper.delete(happyMemberLabelRecordLambdaQueryWrapper); |
| | | |
| | | for (Long memberId:memberIdList){ |
| | | HappyMemberLabelRecord happyMemberLabelRecord = new HappyMemberLabelRecord(); |
| | | happyMemberLabelRecord.setMemberId(memberId); |
| | | happyMemberLabelRecord.setLabelId(labelId); |
| | | happyMemberLabelRecordMapper.insert(happyMemberLabelRecord); |
| | | } |
| | | }else{ |
| | | LambdaQueryWrapper<HappyMemberLabelRecord> happyMemberLabelRecordLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | happyMemberLabelRecordLambdaQueryWrapper.eq(HappyMemberLabelRecord::getLabelId,labelId); |
| | | happyMemberLabelRecordMapper.delete(happyMemberLabelRecordLambdaQueryWrapper); |
| | | } |
| | | } |
| | | return new FebsResponse().success().message("操作成功"); |