Browse Source

2024-12-25

master
qiezi 1 year ago
parent
commit
78721817bf
  1. 11
      src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java

11
src/main/java/com/spring/modules/quote/service/impl/QuoteServiceImpl.java

@ -4,12 +4,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.spring.modules.project.service.ProjectService;
//import com.spring.modules.quote.entity.QuoteGroupDetail;
import com.spring.modules.quote.service.QuoteDetailService;
import com.spring.modules.quotation.vo.QuotationInformationVo;
import com.spring.modules.quote.entity.Quote;
import com.spring.modules.quote.entity.QuoteDetail;
import com.spring.modules.quote.entity.RoleUser;
import com.spring.modules.quote.mapper.QuoteMapper;
//import com.spring.modules.quote.service.QuoteGroupDetailService;
import com.spring.modules.quote.service.QuoteService;
import com.spring.modules.sys.entity.SysUserEntity;
import lombok.extern.slf4j.Slf4j;
@ -32,6 +34,8 @@ public class QuoteServiceImpl extends ServiceImpl<QuoteMapper, Quote> implements
private ProjectService projectService;
@Autowired
private QuoteDetailService quoteDetailService;
// @Autowired
// private QuoteGroupDetailService quoteGroupDetailService;
@Override
public IPage<Quote> queryQuotePage(Integer no, Integer size, Quote quote) {
@ -136,6 +140,11 @@ public class QuoteServiceImpl extends ServiceImpl<QuoteMapper, Quote> implements
checkCurrency(quote);
quote.setUpdateDate(new Date());
updateById(quote);
// quoteGroupDetailService.lambdaUpdate()
// .set(QuoteGroupDetail::getProfitRate, quote.getMarkup())
// .set(QuoteGroupDetail::getQuoteProfitRate, quote.getMarkup())
// .eq(QuoteGroupDetail::getQuoteId,quote.getId())
// .update();
quoteDetailService.lambdaUpdate()
.set(QuoteDetail::getProfitRate, quote.getMarkup())
.set(QuoteDetail::getQuoteProfitRate, quote.getMarkup())
@ -164,7 +173,7 @@ public class QuoteServiceImpl extends ServiceImpl<QuoteMapper, Quote> implements
againQuote.setUpdateBy(null);
againQuote.setUpdateDate(null);
save(againQuote);
// quoteDetailService.againQuoteDetail(againQuote,id);
quoteDetailService.againQuoteDetail(againQuote,id);
}
@Override

Loading…
Cancel
Save