|
33 | 33 | import lombok.RequiredArgsConstructor;
|
34 | 34 |
|
35 | 35 | import ru.mystamps.web.dao.JdbcSeriesDao;
|
36 |
| -import ru.mystamps.web.dao.SeriesDao; |
37 | 36 | import ru.mystamps.web.dao.dto.AddSeriesDbDto;
|
38 | 37 | import ru.mystamps.web.entity.Image;
|
39 |
| -import ru.mystamps.web.entity.Series; |
40 |
| -import ru.mystamps.web.entity.User; |
41 | 38 | import ru.mystamps.web.service.dto.AddImageDto;
|
42 | 39 | import ru.mystamps.web.service.dto.AddSeriesDto;
|
43 | 40 | import ru.mystamps.web.service.dto.Currency;
|
|
51 | 48 | public class SeriesServiceImpl implements SeriesService {
|
52 | 49 | private static final Logger LOG = LoggerFactory.getLogger(SeriesServiceImpl.class);
|
53 | 50 |
|
54 |
| - private final SeriesDao seriesDao; |
55 | 51 | private final JdbcSeriesDao jdbcSeriesDao;
|
56 | 52 | private final ImageService imageService;
|
57 | 53 | private final MichelCatalogService michelCatalogService;
|
@@ -158,22 +154,20 @@ public Integer add(AddSeriesDto dto, Integer userId, boolean userCanAddComments)
|
158 | 154 | @Override
|
159 | 155 | @Transactional
|
160 | 156 | @PreAuthorize("hasAuthority('ADD_IMAGES_TO_SERIES')")
|
161 |
| - public void addImageToSeries(AddImageDto dto, Series series, User user) { |
| 157 | + public void addImageToSeries(AddImageDto dto, Integer seriesId, Integer userId) { |
162 | 158 | Validate.isTrue(dto != null, "DTO must be non null");
|
163 |
| - Validate.isTrue(series != null, "Series must be non null"); |
164 |
| - Validate.isTrue(user != null, "User must be non null"); |
| 159 | + Validate.isTrue(seriesId != null, "Series id must be non null"); |
| 160 | + Validate.isTrue(userId != null, "User id must be non null"); |
165 | 161 |
|
166 | 162 | Image image = imageService.save(dto.getImage());
|
167 | 163 |
|
168 |
| - series.addImage(image); |
169 |
| - |
170 |
| - seriesDao.save(series); |
| 164 | + imageService.addToSeries(seriesId, image.getId()); |
171 | 165 |
|
172 | 166 | LOG.info(
|
173 | 167 | "Image #{} was added to series #{} by user #{}",
|
174 | 168 | image.getId(),
|
175 |
| - series.getId(), |
176 |
| - user.getId() |
| 169 | + seriesId, |
| 170 | + userId |
177 | 171 | );
|
178 | 172 | }
|
179 | 173 |
|
|
0 commit comments