feat: group related logic refactor
This commit is contained in:
@@ -43,7 +43,8 @@ public class PlayroomServiceImpl extends ServiceImpl<PlayroomMapper, PlayroomInf
|
||||
// TODO: 优化点:使用xml语句写关联查询
|
||||
public List<PlayroomDetails> getPlayrooms(Integer id) {
|
||||
try {
|
||||
List<Playrooms> playrooms = playroomsMapper.selectObjs(Wrappers.<Playrooms>lambdaQuery().eq(Playrooms::getId,id));
|
||||
List<Playrooms> playrooms = playroomsMapper.selectList(Wrappers.<Playrooms>lambdaQuery().eq(Playrooms::getId,id));
|
||||
// System.out.println(playrooms);
|
||||
List<PlayroomDetails> playroomDetails = new ArrayList<>();
|
||||
for (Playrooms playroom : playrooms) {
|
||||
playroomDetails.add(new PlayroomDetails(playroomMapper.selectById(playroom.getR_id()),playroom));
|
||||
@@ -68,7 +69,8 @@ public class PlayroomServiceImpl extends ServiceImpl<PlayroomMapper, PlayroomInf
|
||||
@Transactional
|
||||
public Integer deletePlayroom(PlayroomInfo playroomInfo) {
|
||||
try {
|
||||
return playroomsMapper.delete(Wrappers.<Playrooms>lambdaQuery().eq(Playrooms::getR_id,playroomInfo.getR_id()));
|
||||
playroomsMapper.delete(Wrappers.<Playrooms>lambdaQuery().eq(Playrooms::getR_id,playroomInfo.getR_id()));
|
||||
return playroomMapper.deleteById(playroomInfo.getR_id());
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage());
|
||||
throw new RuntimeException(e);
|
||||
|
||||
Reference in New Issue
Block a user