|
|
|
@ -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 |
|
|
|
|