@@ -28,5 +28,8 @@ public interface PosterRepository extends BasicJpaRepository<Poster, String> {
@Query(value = "select p from Poster p where p.merchantId = ?1 ")
List<Poster> findByMerchantId(String merchantId);
+
+ @Query(value = "select p from Poster p where p.merchantId = ?1 and p.pid = ?2")
+ Poster findByMerchantIdPid(String merchantId, String pid);
}
@@ -116,4 +116,12 @@ public class PosterService {
return result;
+ public boolean isExist(PosterDTO posterDTO) {
+ Poster poster =posterRepository.findByMerchantIdPid(posterDTO.getMerchantId(),posterDTO.getPid());
+ if(poster != null && !poster.getId().equals(posterDTO.getId())){
+ return true;
+ }else{
+ return false;
+ }