Pārlūkot izejas kodu

optimize poster

guozhaoshun 6 gadi atpakaļ
vecāks
revīzija
f222501fd2

+ 3 - 0
rankin-product-service/src/main/java/cn/rankin/productservice/repository/PosterRepository.java

@@ -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);
 }
 

+ 8 - 0
rankin-product-service/src/main/java/cn/rankin/productservice/service/PosterService.java

@@ -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;
+        }
+    }
 }