|
|
@@ -3,8 +3,11 @@ package com.uas.platform.b2b.dao;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import javax.transaction.Transactional;
|
|
|
+
|
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
|
+import org.springframework.data.jpa.repository.Modifying;
|
|
|
import org.springframework.data.jpa.repository.Query;
|
|
|
import org.springframework.data.repository.query.Param;
|
|
|
import org.springframework.stereotype.Repository;
|
|
|
@@ -12,8 +15,8 @@ import org.springframework.stereotype.Repository;
|
|
|
import com.uas.platform.b2b.model.PurchaseInquiryItem;
|
|
|
|
|
|
@Repository
|
|
|
-public interface PurchaseInquiryItemDao
|
|
|
- extends JpaSpecificationExecutor<PurchaseInquiryItem>, JpaRepository<PurchaseInquiryItem, Long> {
|
|
|
+@Transactional
|
|
|
+public interface PurchaseInquiryItemDao extends JpaSpecificationExecutor<PurchaseInquiryItem>, JpaRepository<PurchaseInquiryItem, Long> {
|
|
|
|
|
|
/**
|
|
|
* 按卖家企业ID和明细传到卖家ERP状态查找询价明细
|
|
|
@@ -53,8 +56,15 @@ public interface PurchaseInquiryItemDao
|
|
|
* @return
|
|
|
*/
|
|
|
@Query("from PurchaseInquiryItem d where d.inquiry.enUU = :enUU and d.inquiry.code = :code and d.number = :number")
|
|
|
- List<PurchaseInquiryItem> findByEnUUAndCodeAndNumber(@Param("enUU") long enUU, @Param("code") String code,
|
|
|
- @Param("number") short number);
|
|
|
+ List<PurchaseInquiryItem> findByEnUUAndCodeAndNumber(@Param("enUU") long enUU, @Param("code") String code, @Param("number") short number);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 按询价单明细ID更新采纳结果
|
|
|
+ *
|
|
|
+ */
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
|
+ @Query("update PurchaseInquiryItem p set p.agreed = :agreed,p.decideStatus = :decideStatus where p.id = :id")
|
|
|
+ public void updateDecideStatusByID(@Param("agreed") short agreed, @Param("decideStatus") short decideStatus, @Param("id") Long id);
|
|
|
|
|
|
/**
|
|
|
* 按卖家企业ID和询价明细的报价信息传到卖家ERP的状态查找询价明细
|