|
|
@@ -7,6 +7,7 @@ import com.ydtech.modules.ins.model.yc.ruote.response.ProposalResponse;
|
|
|
import com.ydtech.modules.ins.model.yc.ruote.response.RuoteResponse;
|
|
|
import com.ydtech.modules.ins.model.yc.ruote.response.TfiWarnListResponse;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
+import com.ydtech.modules.order.entity.TaxArrears;
|
|
|
import com.ydtech.utils.StringUtils;
|
|
|
import lombok.Data;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
@@ -309,9 +310,24 @@ public class YcBuildData {
|
|
|
//出险信息
|
|
|
quoteRespVo.setAccidentInfoStr(String.format("%s%s", ciSB.toString(), biSB.toString()));
|
|
|
|
|
|
+
|
|
|
//意外险
|
|
|
- ProposalResponse proposalResp = rd.getProposal();
|
|
|
- quoteRespVo.setJyPremium(StringUtils.toDouble(proposalResp.getPremium()));
|
|
|
+ if (null != rd.getProposal()) {
|
|
|
+ quoteRespVo.setJyPremium(StringUtils.toDouble(rd.getProposal().getPremium()));
|
|
|
+ }
|
|
|
+
|
|
|
+ //欠税信息
|
|
|
+ if (null != rd.getTax()) {
|
|
|
+ List<TaxArrears> taxArrearsList = new ArrayList<>();
|
|
|
+ TaxArrears taxArrear = new TaxArrears();
|
|
|
+
|
|
|
+ taxArrear.setYears(rd.getTax().getTaxEndDateCurrentYear());
|
|
|
+ taxArrear.setTaxDefault(StringUtils.toDouble(rd.getTax().getSumUpTax()));
|
|
|
+ taxArrear.setLateFee(StringUtils.toDouble(rd.getTax().getLateFee()));
|
|
|
+ taxArrearsList.add(taxArrear);
|
|
|
+ quoteRespVo.setTaxArrears(taxArrearsList);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
// AccidentResponseVo arVo = new AccidentResponseVo();
|
|
|
// arVo.setProjectCode(proposalResp.getAmount());
|