|
|
@@ -9,8 +9,9 @@ import com.jzg.commons.entity.quote.vo.RiskInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.TaxInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.aggregated.QuoteResultsVo;
|
|
|
import com.jzg.commons.util.DateTimeUtils;
|
|
|
-import com.jzg.commons.util.ObjectUtil;
|
|
|
+import com.jzg.commons.util.StringUtils;
|
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
|
+import com.jzg.quotation.commons.constant.enums.quote.RenewalEnum;
|
|
|
import com.jzg.quotation.commons.utils.DateTimeUtil;
|
|
|
import com.jzg.quotation.taikang.crawler.ConvertUtil;
|
|
|
import com.jzg.quotation.taikang.crawler.cache.RedisCacheUtil;
|
|
|
@@ -20,7 +21,6 @@ import com.jzg.quotation.taikang.crawler.model.entity.TKDateInfo;
|
|
|
import com.jzg.quotation.taikang.crawler.model.entity.TKOther;
|
|
|
import com.jzg.quotation.taikang.crawler.model.entity.TKPremium;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.apache.commons.lang.ObjectUtils;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
@@ -144,9 +144,9 @@ public class TkCrawlerQuoteResultsBuild {
|
|
|
quoteResultsVo.getScoreVo().setJqAdjustRate(preciseInitResult.getCiDisCount() != null ? preciseInitResult.getCiDisCount().toString() : null);
|
|
|
quoteResultsVo.getScoreVo().setSyAdjustRate(preciseInitResult.getBzDisCount() != null ? preciseInitResult.getBzDisCount().toString() : null);
|
|
|
// 交强续保
|
|
|
- quoteResultsVo.getScoreVo().setJqRenewal(preciseInitResult.getFlag().getRenewalBZFlag());
|
|
|
+ quoteResultsVo.getScoreVo().setJqRenewal(convertRenewalFlag(preciseInitResult.getFlag().getRenewalBZFlag()));
|
|
|
// 商业续保
|
|
|
- quoteResultsVo.getScoreVo().setSyRenewal(preciseInitResult.getFlag().getRenewalCIFlag());
|
|
|
+ quoteResultsVo.getScoreVo().setSyRenewal(convertRenewalFlag(preciseInitResult.getFlag().getRenewalCIFlag()));
|
|
|
// 设置订单状态
|
|
|
quoteResultsVo.setQuoteStatusEnum(InsOrderStatusEnum.WAIT_AUDIT);
|
|
|
// 缓存报价书据数据
|
|
|
@@ -175,4 +175,15 @@ public class TkCrawlerQuoteResultsBuild {
|
|
|
return quoteResultsVo;
|
|
|
}
|
|
|
|
|
|
+ private static String convertRenewalFlag(String renewalFlag) {
|
|
|
+ if (!StringUtils.hasText(renewalFlag)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ // RenewalEnum 枚举值
|
|
|
+ if (renewalFlag.equals("0")) {
|
|
|
+ return "2";
|
|
|
+ } else {
|
|
|
+ return "3";
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|