From 40b0dbaefd67b241390f7d46e9b2f3632d853c12 Mon Sep 17 00:00:00 2001
From: skjia <106962133@qq.com>
Date: Mon, 21 Jul 2025 13:16:53 +0800
Subject: [PATCH] jsk
---
.../canteen/core/ims/domain/InquiryDetail.java | 1 +
.../bonus/canteen/core/ims/mapper/QuoteMapper.java | 3 ++-
.../core/ims/service/impl/QuoteServiceImpl.java | 3 ++-
.../resources/mapper/ims/InquirySupplierMapper.xml | 4 +---
.../src/main/resources/mapper/ims/QuoteMapper.xml | 13 +++++++------
5 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/domain/InquiryDetail.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/domain/InquiryDetail.java
index f564831..ab89965 100644
--- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/domain/InquiryDetail.java
+++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/domain/InquiryDetail.java
@@ -62,6 +62,7 @@ public class InquiryDetail extends BaseEntity {
private String supplierId;
private String totalPrice;
private String singlePrice;
+ private String arrivalTime;
private String areaId ;
private String area ;
diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/QuoteMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/QuoteMapper.java
index 66cf44c..aa27f4f 100644
--- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/QuoteMapper.java
+++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/QuoteMapper.java
@@ -4,6 +4,7 @@ import java.util.List;
import com.bonus.canteen.core.ims.domain.InquiryDetail;
import com.bonus.canteen.core.ims.domain.Quote;
+import org.apache.ibatis.annotations.Param;
/**
* 报价详情Mapper接口
@@ -60,5 +61,5 @@ public interface QuoteMapper {
* @return 结果
*/
public int deleteQuoteByQuoteIds(Long[] quoteIds);
- public int delQuote(Long inquiryId);
+ public int delQuote(@Param("inquiryId") Long inquiryId,@Param("supplierId") String supplierId);
}
diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/QuoteServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/QuoteServiceImpl.java
index 89d547f..bffeeb7 100644
--- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/QuoteServiceImpl.java
+++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/QuoteServiceImpl.java
@@ -83,9 +83,10 @@ public class QuoteServiceImpl implements IQuoteService {
InquirySupplier iInquirySupplier=new InquirySupplier();
iInquirySupplier.setSupplierId(quote.getSupplierId());
iInquirySupplier.setArrivalTime(quote.getArrivalTime());
+ iInquirySupplier.setInquiryId(quote.getInquiryId());
Long allnum=0L;
if(list!=null&&list.size()>0){
- quoteMapper.delQuote(quote.getInquiryId());
+ quoteMapper.delQuote(quote.getInquiryId(),quote.getSupplierId());
for(InquiryDetail vo:list){
Quote addquote=new Quote();
addquote.setInquiryId(quote.getInquiryId());
diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/InquirySupplierMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/InquirySupplierMapper.xml
index 018cdc1..fc0945e 100644
--- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/InquirySupplierMapper.xml
+++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/InquirySupplierMapper.xml
@@ -81,8 +81,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update ims_inquiry_supplier
- inquiry_supplier_id = #{inquirySupplierId},
- inquiry_id = #{inquiryId},
inquiry_code = #{inquiryCode},
quote_time = #{quoteTime},
bid_status = #{bidStatus},
@@ -94,7 +92,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update_by = #{updateBy},
update_time = #{updateTime},
- where id = #{id}
+ where inquiry_id = #{inquiryId} and inquiry_supplier_id=#{supplierId}
diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/QuoteMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/QuoteMapper.xml
index 6c8fbc7..9587a47 100644
--- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/QuoteMapper.xml
+++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/QuoteMapper.xml
@@ -60,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -78,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-
- delete from ims_quote where inquiry_id=#{inquiryId}
+
+ delete from ims_quote where inquiry_id=#{inquiryId} and inquiry_supplier_id=#{supplierId}
\ No newline at end of file