|
|
@@ -2,13 +2,14 @@ package com.jzg.quotation.guoren.crawler.entity.dto;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
import com.jzg.commons.entity.quote.vo.RiskInfoVo;
|
|
|
+import com.jzg.quotation.commons.utils.DateUtil;
|
|
|
import com.jzg.quotation.commons.utils.TimeProcessing;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
-public class GuoRenPrpTmainDTO {
|
|
|
+public class GuoRenPrpTmainDTO {
|
|
|
|
|
|
@JsonProperty("startDate")
|
|
|
private String startDate;
|
|
|
@@ -70,12 +71,18 @@ public class GuoRenPrpTmainDTO {
|
|
|
@JsonProperty("immeValidEndDate0507t1")
|
|
|
private String immeValidEndDate0507t1;
|
|
|
|
|
|
+ @JsonProperty("startHour0507t1")
|
|
|
+ private Integer startHour0507t1;
|
|
|
+
|
|
|
@JsonProperty("startMinute0507t1")
|
|
|
private Integer startMinute0507t1;
|
|
|
|
|
|
@JsonProperty("endMinute0507t1")
|
|
|
private Integer endMinute0507t1;
|
|
|
|
|
|
+ @JsonProperty("endHour0507t1")
|
|
|
+ private Integer endHour0507t1;
|
|
|
+
|
|
|
@JsonProperty("startDateFlag0507t1")
|
|
|
private Integer startDateFlag0507t1;
|
|
|
|
|
|
@@ -301,41 +308,42 @@ public class GuoRenPrpTmainDTO {
|
|
|
@JsonProperty("endMinute")
|
|
|
private Integer endMinute;
|
|
|
|
|
|
- public GuoRenPrpTmainDTO(RiskInfoVo biRiskInfoVo, String today) {
|
|
|
- this.startDate = TimeProcessing.dateTimeToDate(biRiskInfoVo.getStartDate());
|
|
|
- this.startHour = 0;
|
|
|
- this.startMinute = 0;
|
|
|
-
|
|
|
- this.endDate = TimeProcessing.dateTimeToDate(biRiskInfoVo.getEndDate());
|
|
|
- this.endHour = 24;
|
|
|
- this.endMinute = 0;
|
|
|
-
|
|
|
+ public GuoRenPrpTmainDTO(RiskInfoVo riskInfoVo, String today) {
|
|
|
+ this.startDate = TimeProcessing.dateTimeToDate(riskInfoVo.getStartDate());
|
|
|
+ this.endDate = TimeProcessing.dateTimeToDate(riskInfoVo.getEndDate());
|
|
|
this.period0530 = 30;
|
|
|
|
|
|
+ this.startHour = TimeProcessing.getHour(riskInfoVo.getStartDate());
|
|
|
+ this.startMinute = TimeProcessing.getMinute(riskInfoVo.getStartDate());
|
|
|
+ this.endHour = TimeProcessing.getHour(riskInfoVo.getEndDate());
|
|
|
+ this.endMinute = TimeProcessing.getMinute(riskInfoVo.getEndDate());
|
|
|
+
|
|
|
// 0507字段赋值
|
|
|
- this.immeValiFlag0507 = 0;
|
|
|
- this.startDate0507 = TimeProcessing.dateTimeToDate(biRiskInfoVo.getStartDate()) + "T16:00:00.000Z";
|
|
|
- this.endDate0507 = TimeProcessing.dateTimeToDate(biRiskInfoVo.getEndDate()) + "T16:00:00.000Z";
|
|
|
- this.immeValidStartDate0507 = this.startDate0507;
|
|
|
- this.immeValidEndDate0507 = this.endDate0507;
|
|
|
- this.startHour0507 = 0;
|
|
|
- this.endHour0507 = 24;
|
|
|
- this.startMinute0507 = 0;
|
|
|
- this.endMinute0507 = 0;
|
|
|
+ this.immeValiFlag0507 = riskInfoVo.isInstantFlag() ? 1 : 0;
|
|
|
+ this.startDate0507 = TimeProcessing.dateTimeToDate(riskInfoVo.getStartDate());
|
|
|
+ this.endDate0507 = TimeProcessing.dateTimeToDate(riskInfoVo.getEndDate());
|
|
|
+ this.immeValidStartDate0507 = DateUtil.toUtcDateTime(riskInfoVo.getStartDate());
|
|
|
+ this.immeValidEndDate0507 = DateUtil.toUtcDateTime(riskInfoVo.getEndDate());
|
|
|
+ this.startHour0507 = TimeProcessing.getHour(riskInfoVo.getStartDate());
|
|
|
+ this.endHour0507 = TimeProcessing.getHour(riskInfoVo.getEndDate());
|
|
|
+ this.startMinute0507 = TimeProcessing.getMinute(riskInfoVo.getStartDate());
|
|
|
+ this.endMinute0507 = TimeProcessing.getMinute(riskInfoVo.getEndDate());
|
|
|
this.startDateFlag0507 = 0;
|
|
|
|
|
|
// 0507t1字段赋值
|
|
|
this.immeValiFlag0507t1 = 0;
|
|
|
- this.startDate0507t1 = TimeProcessing.dateTimeToDate(biRiskInfoVo.getStartDate()) + "T16:00:00.000Z";
|
|
|
- this.endDate0507t1 = TimeProcessing.dateTimeToDate(biRiskInfoVo.getEndDate()) + "T16:00:00.000Z";
|
|
|
- this.immeValidStartDate0507t1 = this.startDate0507t1;
|
|
|
- this.immeValidEndDate0507t1 = this.endDate0507t1;
|
|
|
- this.startMinute0507t1 = 0;
|
|
|
- this.endMinute0507t1 = 0;
|
|
|
+ this.startDate0507t1 = TimeProcessing.dateTimeToDate(riskInfoVo.getStartDate());
|
|
|
+ this.endDate0507t1 = TimeProcessing.dateTimeToDate(riskInfoVo.getEndDate());
|
|
|
+ this.immeValidStartDate0507t1 = DateUtil.toUtcDateTime(riskInfoVo.getStartDate());
|
|
|
+ this.immeValidEndDate0507t1 = DateUtil.toUtcDateTime(riskInfoVo.getEndDate());
|
|
|
+ this.startHour0507t1 = TimeProcessing.getHour(riskInfoVo.getStartDate());
|
|
|
+ this.endHour0507t1 = TimeProcessing.getHour(riskInfoVo.getEndDate());
|
|
|
+ this.startMinute0507t1 = TimeProcessing.getMinute(riskInfoVo.getStartDate());
|
|
|
+ this.endMinute0507t1 = TimeProcessing.getMinute(riskInfoVo.getEndDate());
|
|
|
this.startDateFlag0507t1 = 0;
|
|
|
|
|
|
- this.immeValidStartDate = "";
|
|
|
- this.immeValidEndDate = "";
|
|
|
+ this.immeValidStartDate = riskInfoVo.isInstantFlag() ? riskInfoVo.getStartDate() : "";
|
|
|
+ this.immeValidEndDate = riskInfoVo.isInstantFlag() ? riskInfoVo.getEndDate() : "";
|
|
|
this.feeandDiscountFlag = "0";
|
|
|
this.saleChange = "0";
|
|
|
this.startDateFlag = 0;
|
|
|
@@ -348,7 +356,7 @@ public class GuoRenPrpTmainDTO {
|
|
|
this.sumPremium = "";
|
|
|
this.inputDate = today;
|
|
|
this.signDate = today;
|
|
|
- this.immeValiFlag = "";
|
|
|
+ this.immeValiFlag = riskInfoVo.isInstantFlag() ? "1" : "0";
|
|
|
this.disCount = 1.0;
|
|
|
this.sumnoTaxPremium = 896.23;
|
|
|
|