浏览代码

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

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);
 
     /**