Commit eb397598 by zhangxingmin

push

parent 4685fe9f
...@@ -2,6 +2,7 @@ package com.yd.csf.api.service; ...@@ -2,6 +2,7 @@ package com.yd.csf.api.service;
import com.yd.common.result.Result; import com.yd.common.result.Result;
import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoDto; import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoDto;
import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoFzDto;
import com.yd.csf.feign.request.beneficiary.ApiBatchEditBeneficiaryRequest; import com.yd.csf.feign.request.beneficiary.ApiBatchEditBeneficiaryRequest;
import java.util.List; import java.util.List;
......
...@@ -45,7 +45,7 @@ public class ApiAppointmentCheckServiceImpl implements ApiAppointmentCheckServic ...@@ -45,7 +45,7 @@ public class ApiAppointmentCheckServiceImpl implements ApiAppointmentCheckServic
checkAddApiInsurantInfoDto(request.getApiInsurantInfoDto()); checkAddApiInsurantInfoDto(request.getApiInsurantInfoDto());
//新增预约入参字段校验 - 受益人列表信息字段校验 //新增预约入参字段校验 - 受益人列表信息字段校验
checkAddApiBeneficiaryInfoDtoList(request.getApiBeneficiaryInfoDtoList()); checkAddApiBeneficiaryInfoDtoList(request.getApiBeneficiaryInfoFzDto().getApiBeneficiaryInfoDtoList());
//新增预约入参字段校验 - 第二持有人信息字段校验 //新增预约入参字段校验 - 第二持有人信息字段校验
checkAddApiSecondHolderInfoDto(request.getApiSecondHolderInfoDto()); checkAddApiSecondHolderInfoDto(request.getApiSecondHolderInfoDto());
......
...@@ -8,6 +8,7 @@ import com.yd.common.utils.RandomStringGenerator; ...@@ -8,6 +8,7 @@ import com.yd.common.utils.RandomStringGenerator;
import com.yd.csf.api.service.ApiAppointmentCheckService; import com.yd.csf.api.service.ApiAppointmentCheckService;
import com.yd.csf.api.service.ApiBeneficiaryService; import com.yd.csf.api.service.ApiBeneficiaryService;
import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoDto; import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoDto;
import com.yd.csf.feign.dto.appointment.ApiBeneficiaryInfoFzDto;
import com.yd.csf.feign.request.beneficiary.ApiBatchEditBeneficiaryRequest; import com.yd.csf.feign.request.beneficiary.ApiBatchEditBeneficiaryRequest;
import com.yd.csf.feign.utils.CommonUtil; import com.yd.csf.feign.utils.CommonUtil;
import com.yd.csf.service.dto.BeneficiaryDto; import com.yd.csf.service.dto.BeneficiaryDto;
......
...@@ -101,7 +101,7 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia ...@@ -101,7 +101,7 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
//保单受保人(被保人) //保单受保人(被保人)
premiumReconciliation.setInsured(policy.getInsured()); premiumReconciliation.setInsured(policy.getInsured());
//保险公司名称 //保险公司名称
premiumReconciliation.setInsurer(policy.getInsurer()); premiumReconciliation.setInsurer(policy.getInsuranceCompany());
//保单号 //保单号
premiumReconciliation.setPolicyNo(policy.getPolicyNo()); premiumReconciliation.setPolicyNo(policy.getPolicyNo());
//保费对账记录表唯一业务ID //保费对账记录表唯一业务ID
......
...@@ -166,12 +166,6 @@ public class ApiAppointmentInfoDto { ...@@ -166,12 +166,6 @@ public class ApiAppointmentInfoDto {
private Integer isUseCar; private Integer isUseCar;
/** /**
* 是否法定受益人
*/
@NotBlank(message = "签约信息-是否法定受益人不能为空")
private String isLegalBeneficiary;
/**
* 转介人是否陪同 * 转介人是否陪同
*/ */
private String isReferrerAccompany; private String isReferrerAccompany;
......
package com.yd.csf.feign.dto.appointment;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.util.List;
@Data
public class ApiBeneficiaryInfoFzDto {
/**
* 是否法定受益人
*/
@NotBlank(message = "受益人-是否法定受益人不能为空")
private String isLegalBeneficiary;
/**
* 受益人列表信息
*/
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList;
}
...@@ -37,9 +37,10 @@ public class ApiAppointmentAddRequest { ...@@ -37,9 +37,10 @@ public class ApiAppointmentAddRequest {
private ApiInsurantInfoDto apiInsurantInfoDto; private ApiInsurantInfoDto apiInsurantInfoDto;
/** /**
* 受益人列表信息 * 受益人封装对象
*/ */
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList; @Valid
private ApiBeneficiaryInfoFzDto apiBeneficiaryInfoFzDto;
/** /**
* 第二持有人信息 * 第二持有人信息
......
...@@ -2,6 +2,8 @@ package com.yd.csf.feign.request.appointment; ...@@ -2,6 +2,8 @@ package com.yd.csf.feign.request.appointment;
import com.yd.csf.feign.dto.appointment.*; import com.yd.csf.feign.dto.appointment.*;
import lombok.Data; import lombok.Data;
import javax.validation.Valid;
import java.util.List; import java.util.List;
/** /**
...@@ -31,9 +33,9 @@ public class ApiAppointmentAddStorageRequest { ...@@ -31,9 +33,9 @@ public class ApiAppointmentAddStorageRequest {
private ApiInsurantInfoDto apiInsurantInfoDto; private ApiInsurantInfoDto apiInsurantInfoDto;
/** /**
* 受益人列表信息 * 受益人封装对象
*/ */
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList; private ApiBeneficiaryInfoFzDto apiBeneficiaryInfoFzDto;
/** /**
* 第二持有人信息 * 第二持有人信息
......
...@@ -42,9 +42,10 @@ public class ApiAppointmentEditRequest { ...@@ -42,9 +42,10 @@ public class ApiAppointmentEditRequest {
private ApiInsurantInfoDto apiInsurantInfoDto; private ApiInsurantInfoDto apiInsurantInfoDto;
/** /**
* 受益人列表信息 * 受益人封装信息
*/ */
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList; @Valid
private ApiBeneficiaryInfoFzDto apiBeneficiaryInfoFzDto;
/** /**
* 第二持有人信息 * 第二持有人信息
......
...@@ -30,9 +30,9 @@ public class ApiAppointmentEditStorageRequest { ...@@ -30,9 +30,9 @@ public class ApiAppointmentEditStorageRequest {
private ApiInsurantInfoDto apiInsurantInfoDto; private ApiInsurantInfoDto apiInsurantInfoDto;
/** /**
* 受益人列表信息 * 受益人封装信息
*/ */
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList; private ApiBeneficiaryInfoFzDto apiBeneficiaryInfoFzDto;
/** /**
* 第二持有人信息 * 第二持有人信息
......
...@@ -41,9 +41,9 @@ public class ApiAppointmentDetailResponse { ...@@ -41,9 +41,9 @@ public class ApiAppointmentDetailResponse {
private ApiInsurantInfoDto apiInsurantInfoDto; private ApiInsurantInfoDto apiInsurantInfoDto;
/** /**
* 受益人列表信息 * 受益人封装信息
*/ */
private List<ApiBeneficiaryInfoDto> apiBeneficiaryInfoDtoList; private ApiBeneficiaryInfoFzDto apiBeneficiaryInfoFzDto;
/** /**
* 第二持有人信息 * 第二持有人信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment