Browse Source

2025-1-7

master
qiezi 1 year ago
parent
commit
2b25f79924
  1. 2
      src/main/java/com/spring/modules/quote/service/QuoteDetailService.java
  2. 4
      src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java
  3. 4
      src/main/java/com/spring/modules/quote/service/impl/QuoteGroupDetailServiceImpl.java

2
src/main/java/com/spring/modules/quote/service/QuoteDetailService.java

@ -25,7 +25,7 @@ public interface QuoteDetailService extends IService<QuoteDetail> {
Map<String, Object> queryQuoteDetailCost(QuoteDetail quoteDetail);
void againQuoteDetail(Quote againQuote,Long id,Long quoteGroupDetailId);
void againQuoteDetail(Quote againQuote,Long id,Long preGroupId,Long quoteGroupDetailId);
void againQuoteDetail(QuoteDetail quoteDetail);

4
src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java

@ -427,8 +427,8 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
@Override
public void againQuoteDetail(Quote againQuote, Long id,Long groupId) {
List<QuoteDetail> list = lambdaQuery().eq(QuoteDetail::getQuoteId, id).list();
public void againQuoteDetail(Quote againQuote, Long id,Long preGroupId,Long groupId) {
List<QuoteDetail> list = lambdaQuery().eq(QuoteDetail::getQuoteId,id).eq(QuoteDetail::getQuoteGroupDetailId, preGroupId).list();
for (QuoteDetail quoteDetail : list) {
quoteDetail.setQuoteId(againQuote.getId());
quoteDetail.setQuoteNo(againQuote.getQuoteNo());

4
src/main/java/com/spring/modules/quote/service/impl/QuoteGroupDetailServiceImpl.java

@ -89,7 +89,7 @@ public class QuoteGroupDetailServiceImpl extends ServiceImpl<QuoteGroupDetailMap
quoteGroupDetail.setQuoteNo(againQuote.getQuoteNo());
quoteGroupDetail.setVersionNo(againQuote.getVersionNo());
// Long groupDetailId = quoteGroupDetail.getId();
Long groupDetailId = quoteGroupDetail.getId();
quoteGroupDetail.setId(null);
quoteGroupDetail.setCreateBy(againQuote.getCreateBy());
quoteGroupDetail.setCreateDate(againQuote.getCreateDate());
@ -99,7 +99,7 @@ public class QuoteGroupDetailServiceImpl extends ServiceImpl<QuoteGroupDetailMap
save(quoteGroupDetail);
quoteDetailService.againQuoteDetail(againQuote,id,quoteGroupDetail.getId());
quoteDetailService.againQuoteDetail(againQuote,id,groupDetailId,quoteGroupDetail.getId());
}
}

Loading…
Cancel
Save