|
|
@@ -3,10 +3,7 @@ package com.usoftchina.saas.sale.service.impl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.usoftchina.saas.inquiry.api.InquiryApi;
|
|
|
-import com.usoftchina.saas.inquiry.po.inquiry.IPage;
|
|
|
-import com.usoftchina.saas.inquiry.po.inquiry.InquiryEnRemind;
|
|
|
-import com.usoftchina.saas.inquiry.po.inquiry.InquiryRemind;
|
|
|
-import com.usoftchina.saas.inquiry.po.inquiry.PublicInquiryItem;
|
|
|
+import com.usoftchina.saas.inquiry.po.inquiry.*;
|
|
|
import com.usoftchina.saas.account.api.AccountApi;
|
|
|
import com.usoftchina.saas.account.api.CompanyApi;
|
|
|
import com.usoftchina.saas.base.Result;
|
|
|
@@ -779,6 +776,22 @@ public class SaleServiceImpl implements SaleService{
|
|
|
remindRspDTO.setRecorderUU(userUU);
|
|
|
remindRspDTO.setInquiryCode(inquiryEnRemind.getCode());
|
|
|
remindRspDTO.setInquiryId(inquiryEnRemind.getId());
|
|
|
+
|
|
|
+ QuotationRspDTO quotationRspDTO = new QuotationRspDTO();
|
|
|
+ PublicInquiryItem publicInquiryItem = inquiryEnRemind.getQuotation();
|
|
|
+ quotationRspDTO.setAgreed(publicInquiryItem.getAgreed());
|
|
|
+ quotationRspDTO.setRefusereason(publicInquiryItem.getRefusereason());
|
|
|
+ //分段报价明细
|
|
|
+ List<InquiryReplayDTO> inquiryReplayDTOList = new ArrayList<InquiryReplayDTO>();
|
|
|
+ List<PublicInquiryReply> publicInquiryReplyList = publicInquiryItem.getReplies();
|
|
|
+ if (!CollectionUtils.isEmpty(publicInquiryReplyList)) {
|
|
|
+ for (PublicInquiryReply publicInquiryReply : publicInquiryReplyList) {
|
|
|
+ InquiryReplayDTO inquiryReplayDTO = new InquiryReplayDTO(publicInquiryReply.getId(), publicInquiryReply.getLapQty(), publicInquiryReply.getPrice());
|
|
|
+ inquiryReplayDTOList.add(inquiryReplayDTO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ quotationRspDTO.setReplies(inquiryReplayDTOList);
|
|
|
+ remindRspDTO.setQutations(quotationRspDTO);
|
|
|
remindRspDTOList.add(remindRspDTO);
|
|
|
}
|
|
|
}else if("personal".equals(type)){
|
|
|
@@ -808,6 +821,22 @@ public class SaleServiceImpl implements SaleService{
|
|
|
remindRspDTO.setRecorderUU(userUU);
|
|
|
remindRspDTO.setInquiryCode(inquiryRemind.getCode());
|
|
|
remindRspDTO.setInquiryId(inquiryRemind.getId());
|
|
|
+ //报价信息
|
|
|
+ QuotationRspDTO quotationRspDTO = new QuotationRspDTO();
|
|
|
+ PublicInquiryItem publicInquiryItem = inquiryRemind.getQuotation();
|
|
|
+ quotationRspDTO.setAgreed(publicInquiryItem.getAgreed());
|
|
|
+ quotationRspDTO.setRefusereason(publicInquiryItem.getRefusereason());
|
|
|
+ //分段报价明细
|
|
|
+ List<InquiryReplayDTO> inquiryReplayDTOList = new ArrayList<InquiryReplayDTO>();
|
|
|
+ List<PublicInquiryReply> publicInquiryReplyList = publicInquiryItem.getReplies();
|
|
|
+ if (!CollectionUtils.isEmpty(publicInquiryReplyList)) {
|
|
|
+ for (PublicInquiryReply publicInquiryReply : publicInquiryReplyList) {
|
|
|
+ InquiryReplayDTO inquiryReplayDTO = new InquiryReplayDTO(publicInquiryReply.getId(), publicInquiryReply.getLapQty(), publicInquiryReply.getPrice());
|
|
|
+ inquiryReplayDTOList.add(inquiryReplayDTO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ quotationRspDTO.setReplies(inquiryReplayDTOList);
|
|
|
+ remindRspDTO.setQutations(quotationRspDTO);
|
|
|
remindRspDTOList.add(remindRspDTO);
|
|
|
}
|
|
|
}
|