Commit 605d0992 by zhangxingmin

Merge remote-tracking branch 'origin/dev_zxm' into test

parents 5e39e2ba f1a956c8
...@@ -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.taxation.ApiObjectTaxationDto; import com.yd.csf.feign.dto.taxation.ApiObjectTaxationDto;
import com.yd.csf.feign.dto.taxation.ApiTaxationDto;
import com.yd.csf.service.model.Taxation; import com.yd.csf.service.model.Taxation;
import java.util.List; import java.util.List;
...@@ -11,4 +12,6 @@ public interface ApiTaxationService { ...@@ -11,4 +12,6 @@ public interface ApiTaxationService {
Result saveTaxationList(ApiObjectTaxationDto dto); Result saveTaxationList(ApiObjectTaxationDto dto);
Result<List<Taxation>> list(ApiObjectTaxationDto dto); Result<List<Taxation>> list(ApiObjectTaxationDto dto);
List<ApiTaxationDto> apiTaxationDtoList(String objectBizId);
} }
...@@ -74,6 +74,8 @@ public class ApiInsurantServiceImpl implements ApiInsurantService { ...@@ -74,6 +74,8 @@ public class ApiInsurantServiceImpl implements ApiInsurantService {
dto.setAddressList(CommonUtil.getAddressList(insurant.getAddressList())); dto.setAddressList(CommonUtil.getAddressList(insurant.getAddressList()));
//查询证件列表信息 //查询证件列表信息
dto.setApiCertificateDtoList(apiCertificateDtoList(insurant.getInsurantBizId())); dto.setApiCertificateDtoList(apiCertificateDtoList(insurant.getInsurantBizId()));
dto.setApiTaxationDtoList(apiTaxationService.apiTaxationDtoList(insurant.getInsurantBizId()));
} }
return Result.success(dto); return Result.success(dto);
} }
......
...@@ -67,6 +67,8 @@ public class ApiPolicyholderServiceImpl implements ApiPolicyholderService { ...@@ -67,6 +67,8 @@ public class ApiPolicyholderServiceImpl implements ApiPolicyholderService {
dto.setAddressList(CommonUtil.getAddressList(policyholder.getAddressList())); dto.setAddressList(CommonUtil.getAddressList(policyholder.getAddressList()));
dto.setApiCertificateDtoList(apiCertificateDtoList(policyholder.getPolicyholderBizId())); dto.setApiCertificateDtoList(apiCertificateDtoList(policyholder.getPolicyholderBizId()));
dto.setApiTaxationDtoList(apiTaxationService.apiTaxationDtoList(policyholder.getPolicyholderBizId()));
} }
return Result.success(dto); return Result.success(dto);
} }
......
...@@ -5,6 +5,7 @@ import com.yd.common.result.Result; ...@@ -5,6 +5,7 @@ import com.yd.common.result.Result;
import com.yd.common.utils.RandomStringGenerator; import com.yd.common.utils.RandomStringGenerator;
import com.yd.csf.api.service.ApiTaxationService; import com.yd.csf.api.service.ApiTaxationService;
import com.yd.csf.feign.dto.taxation.ApiObjectTaxationDto; import com.yd.csf.feign.dto.taxation.ApiObjectTaxationDto;
import com.yd.csf.feign.dto.taxation.ApiTaxationDto;
import com.yd.csf.service.dto.TaxationDto; import com.yd.csf.service.dto.TaxationDto;
import com.yd.csf.service.model.Taxation; import com.yd.csf.service.model.Taxation;
import com.yd.csf.service.service.ITaxationService; import com.yd.csf.service.service.ITaxationService;
...@@ -13,6 +14,8 @@ import org.springframework.beans.BeanUtils; ...@@ -13,6 +14,8 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -59,5 +62,19 @@ public class ApiTaxationServiceImpl implements ApiTaxationService { ...@@ -59,5 +62,19 @@ public class ApiTaxationServiceImpl implements ApiTaxationService {
return Result.success(list); return Result.success(list);
} }
@Override
public List<ApiTaxationDto> apiTaxationDtoList(String objectBizId) {
List<ApiTaxationDto> apiTaxationDtoList = new ArrayList<>();
Result<List<Taxation>> result = list(ApiObjectTaxationDto.builder().objectBizId(objectBizId).build());
if (!CollectionUtils.isEmpty(result.getData())) {
apiTaxationDtoList = result.getData().stream().map(d -> {
ApiTaxationDto taxationDto = new ApiTaxationDto();
BeanUtils.copyProperties(d,taxationDto);
return taxationDto;
}).collect(Collectors.toList());
}
return apiTaxationDtoList;
}
} }
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