|
|
|
@ -12,6 +12,8 @@ import com.spring.modules.quotation.vo.QuoteDetailVo; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@ -43,4 +45,19 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quota |
|
|
|
public QuoteRoutingHeader queryQuoteDetailRouting(QuoteDetailVo quoteDetailVo) { |
|
|
|
return baseMapper.queryQuoteDetailRouting(quoteDetailVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void updateQuoteDetailStatus(QuoteDetailVo quoteDetailVo) { |
|
|
|
// 根据ID修改状态 |
|
|
|
lambdaUpdate() |
|
|
|
.set(QuotationDetail::getQuotationDetailStatus, quoteDetailVo.getQuotationDetailStatus()) |
|
|
|
.eq(QuotationDetail::getQuotationDetailId, quoteDetailVo.getQuotationDetailId()) |
|
|
|
.update(); |
|
|
|
// 修改询价单金额 |
|
|
|
QuotationDetail detail = getById(quoteDetailVo.getQuotationDetailId()); |
|
|
|
if (StringUtils.hasText(detail.getInternalInquiryNo())){ |
|
|
|
baseMapper.updateInquiry(detail); |
|
|
|
} |
|
|
|
} |
|
|
|
} |