Преглед на файлове

一键开启关闭增加过滤条件

dongbw преди 7 години
родител
ревизия
5182998952
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/main/java/com/uas/ps/product/repository/ProductDao.java

+ 2 - 2
src/main/java/com/uas/ps/product/repository/ProductDao.java

@@ -108,7 +108,7 @@ public interface ProductDao extends JpaSpecificationExecutor<Product>, JpaReposi
      */
     @Transactional
     @Modifying
-    @Query("update Product p set p.isSale = :switchStatus where p.enUU = :enUU")
+    @Query("update Product p set p.isSale = :switchStatus where p.enUU = :enUU and p.isSale <> :switchStatus")
     void updateSaleStatusByEnUU(@Param("enUU") Long enUU, @Param("switchStatus") Short switchStatus);
 
     /**
@@ -117,7 +117,7 @@ public interface ProductDao extends JpaSpecificationExecutor<Product>, JpaReposi
      */
     @Transactional
     @Modifying
-    @Query("update Product p set p.isPurchase = :switchStatus where p.enUU = :enUU")
+    @Query("update Product p set p.isPurchase = :switchStatus where p.enUU = :enUU and p.isPurchase <> :switchStatus")
     void updatePurchaseStatusByEnUU(@Param("enUU") Long enUU, @Param("switchStatus") Short switchStatus);
 
     /**