| | |
| | | BeanUtils.copyProperties(filmLocationDTO, filmLocation); |
| | | filmLocation.create(); |
| | | filmLocationMapper.insert(filmLocation); |
| | | //此处传入参数是否有影视作品ID,如果不等于空,则需要保存关联关系 |
| | | if (!StringUtils.isEmpty(filmLocationDTO.getFilmId())) { |
| | | FilmLocationWork filmLocationWork = new FilmLocationWork(); |
| | | filmLocationWork.setFilmId(filmLocationDTO.getFilmId()); |
| | | filmLocationWork.setLocationId(filmLocation.getId()); |
| | | filmLocationWorkMapper.insert(filmLocationWork); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public List<FilmLocationVO> getFilmLocationListTop3() { |
| | | return filmLocationMapper.getFilmLocationListTop3(); |
| | | } |
| | | |
| | | private void updateLocationRelations(Long targetId, List<Long> mergeIds) { |
| | | // 查询所有待更新的工作记录 |
| | | LambdaQueryWrapper<FilmLocationWork> query = new LambdaQueryWrapper<>(); |