|
@@ -2,6 +2,8 @@ package com.ydtech.modules.fnc.service.impl;
|
|
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
|
|
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
|
|
|
|
|
+import cn.hutool.json.JSONArray;
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fasterxml.jackson.databind.JsonNode;
|
|
import com.fasterxml.jackson.databind.JsonNode;
|
|
@@ -24,8 +26,10 @@ import com.ydtech.modules.inv.model.dto.*;
|
|
|
import com.ydtech.modules.inv.utils.EasyExcelUtils;
|
|
import com.ydtech.modules.inv.utils.EasyExcelUtils;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
|
|
+import com.ydtech.modules.order.entity.crawler.response.CrawlerVerifyPaymentResponse;
|
|
|
import com.ydtech.modules.order.service.InsAreaCompanyService;
|
|
import com.ydtech.modules.order.service.InsAreaCompanyService;
|
|
|
import com.ydtech.modules.order.service.InsOrdersService;
|
|
import com.ydtech.modules.order.service.InsOrdersService;
|
|
|
|
|
+import com.ydtech.modules.protocol.entity.constants.PtlApiType;
|
|
|
import com.ydtech.modules.protocol.entity.po.PtlAgreement;
|
|
import com.ydtech.modules.protocol.entity.po.PtlAgreement;
|
|
|
import com.ydtech.modules.protocol.entity.vo.PtlAgreementQueryVo;
|
|
import com.ydtech.modules.protocol.entity.vo.PtlAgreementQueryVo;
|
|
|
import com.ydtech.modules.protocol.service.PtlAgreementService;
|
|
import com.ydtech.modules.protocol.service.PtlAgreementService;
|
|
@@ -311,15 +315,12 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
if (StringUtils.isEmpty(crossInsurance)) {
|
|
if (StringUtils.isEmpty(crossInsurance)) {
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
try {
|
|
try {
|
|
|
ObjectMapper objJson = new ObjectMapper();
|
|
ObjectMapper objJson = new ObjectMapper();
|
|
|
JsonNode jsonArryNode = objJson.readTree(crossInsurance);
|
|
JsonNode jsonArryNode = objJson.readTree(crossInsurance);
|
|
|
-
|
|
|
|
|
if (jsonArryNode.isArray() && jsonArryNode.size() > 0) {
|
|
if (jsonArryNode.isArray() && jsonArryNode.size() > 0) {
|
|
|
JsonNode firstNode = jsonArryNode.get(0);
|
|
JsonNode firstNode = jsonArryNode.get(0);
|
|
|
JsonNode policyNumberNode = firstNode.get("policyNumber");
|
|
JsonNode policyNumberNode = firstNode.get("policyNumber");
|
|
|
-
|
|
|
|
|
if (policyNumberNode != null) {
|
|
if (policyNumberNode != null) {
|
|
|
return policyNumberNode.asText();
|
|
return policyNumberNode.asText();
|
|
|
} else {
|
|
} else {
|
|
@@ -1045,7 +1046,7 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public HttpResult<List<HashMap<String,Object>>> invicdetail(InsPlyIncomeVo insPlyIncomeVo) {
|
|
|
|
|
|
|
+ public HttpResult<List<SettlementDocumentaryFeesEntity>> invicdetail(InsPlyIncomeVo insPlyIncomeVo) {
|
|
|
HashMap<String, Object> params = new HashMap<>();
|
|
HashMap<String, Object> params = new HashMap<>();
|
|
|
params =this.saveParams(insPlyIncomeVo,params);
|
|
params =this.saveParams(insPlyIncomeVo,params);
|
|
|
if (StringUtils.isEmpty(insPlyIncomeVo.getIsSettlement())){
|
|
if (StringUtils.isEmpty(insPlyIncomeVo.getIsSettlement())){
|
|
@@ -1054,7 +1055,11 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
if(StringUtils.isNotEmpty(insPlyIncomeVo.getSettlementStatus())){
|
|
if(StringUtils.isNotEmpty(insPlyIncomeVo.getSettlementStatus())){
|
|
|
params.put("settlementStatus",insPlyIncomeVo.getSettlementStatus());
|
|
params.put("settlementStatus",insPlyIncomeVo.getSettlementStatus());
|
|
|
}
|
|
}
|
|
|
- List<HashMap<String, Object>> resultList = settlementDocumentaryFeesService.getOtherSettldetail(params);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if(StringUtils.isNotEmpty(insPlyIncomeVo.getCompletionStatus())){
|
|
|
|
|
+ params.put("completionStatus",insPlyIncomeVo.getCompletionStatus());
|
|
|
|
|
+ }
|
|
|
|
|
+ List<SettlementDocumentaryFeesEntity> resultList = settlementDocumentaryFeesService.querySettleNew(params);
|
|
|
if (resultList.size() > 0) {
|
|
if (resultList.size() > 0) {
|
|
|
return HttpResult.ok(resultList);
|
|
return HttpResult.ok(resultList);
|
|
|
}
|
|
}
|
|
@@ -1182,38 +1187,40 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
insPlyIncome.setNoReceivableProportion(this.calculateTotal(noSuperviseCostsProportion,noOtherCostsProportion,null)); //非车应收
|
|
insPlyIncome.setNoReceivableProportion(this.calculateTotal(noSuperviseCostsProportion,noOtherCostsProportion,null)); //非车应收
|
|
|
|
|
|
|
|
}else {
|
|
}else {
|
|
|
- BigDecimal jqNoTaxPremium = insPlyIncomeVo.getJqNoTaxPremium();// 交强手续费 按照思路 交强不含税保费* 交强手续费比例 =交强手续费
|
|
|
|
|
- BigDecimal syNoTaxPremium = insPlyIncomeVo.getSyNoTaxPremium();// 商业手续费 按照思路 商业不含税保费* 商业手续费比例 =商业手续费
|
|
|
|
|
- BigDecimal noNoTaxPremium = insPlyIncomeVo.getNoNoTaxPremium();// 非车手续费 按照思路 非车不含税保费* 非车手续费比例 =非车手续费
|
|
|
|
|
|
|
+ BigDecimal divisor = new BigDecimal("1.06"); // 最好是使用字符串来避免精度损失
|
|
|
|
|
+ BigDecimal jqNoTaxPremium = insPlyIncomeVo.getJqPremium();// 交强手续费 按照思路 交强不含税保费* 交强手续费比例 =交强手续费
|
|
|
|
|
+ BigDecimal syNoTaxPremium = insPlyIncomeVo.getSyPremium();// 商业手续费 按照思路 商业不含税保费* 商业手续费比例 =商业手续费
|
|
|
|
|
+ BigDecimal noNoTaxPremium = insPlyIncomeVo.getNoPremium();// 非车手续费 按照思路 非车不含税保费* 非车手续费比例 =非车手续费
|
|
|
if( jqNoTaxPremium != null && insPlyIncomeVo.getJqSuperviseCostsProportion() !=null && insPlyIncomeVo.getJqSuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
if( jqNoTaxPremium != null && insPlyIncomeVo.getJqSuperviseCostsProportion() !=null && insPlyIncomeVo.getJqSuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal jqhandingFee = jqNoTaxPremium.multiply(insPlyIncomeVo.getJqSuperviseCostsProportion().divide(new BigDecimal(100)));
|
|
|
|
|
- insPlyIncome.setJqSuperviseCostsPremiums(jqhandingFee);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ insPlyIncome.setJqSuperviseCostsPremiums(getBigDecimal(syNoTaxPremium,insPlyIncomeVo.getJqSuperviseCostsProportion()));
|
|
|
|
|
+ insPlyIncome.setJqSuperviseCostsProportion(insPlyIncomeVo.getJqSuperviseCostsProportion());
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if( syNoTaxPremium!= null && insPlyIncomeVo.getSySuperviseCostsProportion() !=null && insPlyIncomeVo.getSySuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
if( syNoTaxPremium!= null && insPlyIncomeVo.getSySuperviseCostsProportion() !=null && insPlyIncomeVo.getSySuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal syhandingFee = syNoTaxPremium.multiply(insPlyIncomeVo.getSySuperviseCostsProportion().divide(new BigDecimal(100)));
|
|
|
|
|
- insPlyIncome.setSySuperviseCostsPremiums(syhandingFee);
|
|
|
|
|
|
|
+ insPlyIncome.setSySuperviseCostsPremiums(getBigDecimal(syNoTaxPremium,insPlyIncomeVo.getSySuperviseCostsProportion()));
|
|
|
|
|
+ insPlyIncome.setSySuperviseCostsProportion(insPlyIncomeVo.getSySuperviseCostsProportion());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(noNoTaxPremium!= null && insPlyIncomeVo.getNoSuperviseCostsProportion() !=null && insPlyIncomeVo.getNoSuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
if(noNoTaxPremium!= null && insPlyIncomeVo.getNoSuperviseCostsProportion() !=null && insPlyIncomeVo.getNoSuperviseCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal nohandingFee = noNoTaxPremium.multiply(insPlyIncomeVo.getNoSuperviseCostsProportion().divide(new BigDecimal(100)));
|
|
|
|
|
- insPlyIncome.setNoSuperviseCostsPremiums(nohandingFee);
|
|
|
|
|
|
|
+ insPlyIncome.setNoSuperviseCostsProportion(insPlyIncome.getNoSuperviseCostsProportion());
|
|
|
|
|
+ insPlyIncome.setNoSuperviseCostsPremiums(getBigDecimal(noNoTaxPremium,insPlyIncomeVo.getNoSuperviseCostsProportion()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if( jqNoTaxPremium!= null && insPlyIncomeVo.getJqOtherCostsProportion() !=null && insPlyIncomeVo.getJqOtherCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
if( jqNoTaxPremium!= null && insPlyIncomeVo.getJqOtherCostsProportion() !=null && insPlyIncomeVo.getJqOtherCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal jqother = jqNoTaxPremium.multiply(insPlyIncomeVo.getJqOtherCostsProportion().divide(new BigDecimal(100)));//交强跟单费 按照思路 交强不含税保费* 交强跟单比例 = 交强跟单金额
|
|
|
|
|
- insPlyIncome.setJqOtherCostsPremium(jqother);
|
|
|
|
|
|
|
+ insPlyIncome.setJqOtherCostsPremium(getBigDecimal(jqNoTaxPremium,insPlyIncomeVo.getJqOtherCostsProportion()));
|
|
|
|
|
+ insPlyIncome.setJqOtherCostsProportion(insPlyIncomeVo.getJqOtherCostsProportion());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if( syNoTaxPremium!= null && insPlyIncomeVo.getSyOtherCostsProportion() !=null && insPlyIncomeVo.getSyOtherCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
if( syNoTaxPremium!= null && insPlyIncomeVo.getSyOtherCostsProportion() !=null && insPlyIncomeVo.getSyOtherCostsProportion().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal syother = syNoTaxPremium.multiply(insPlyIncomeVo.getSyOtherCostsProportion().divide(new BigDecimal(100)));//交强跟单费 按照思路 交强不含税保费* 交强跟单比例 = 交强跟单金额
|
|
|
|
|
- insPlyIncome.setSyOtherCostsPremium(syother);
|
|
|
|
|
|
|
+ insPlyIncome.setSyOtherCostsProportion(insPlyIncome.getSyOtherCostsProportion());
|
|
|
|
|
+ insPlyIncome.setSyOtherCostsPremium(getBigDecimal(syNoTaxPremium,insPlyIncomeVo.getSyOtherCostsProportion()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if( noNoTaxPremium!= null && insPlyIncomeVo.getOtherFeerate() !=null && insPlyIncomeVo.getOtherFeerate().compareTo(BigDecimal.ZERO) != 0){
|
|
if( noNoTaxPremium!= null && insPlyIncomeVo.getOtherFeerate() !=null && insPlyIncomeVo.getOtherFeerate().compareTo(BigDecimal.ZERO) != 0){
|
|
|
- BigDecimal syother = noNoTaxPremium.multiply(insPlyIncomeVo.getOtherFeerate().divide(new BigDecimal(100)));//非车跟单费 按照思路 非车不含税保费* 非车跟单比例 = 非车跟单金额
|
|
|
|
|
- insPlyIncome.setNoOtherCostsProportion(insPlyIncome.getOtherFeerate());
|
|
|
|
|
- insPlyIncome.setNoOtherCostsPremium(syother);
|
|
|
|
|
|
|
+ insPlyIncome.setNoOtherCostsProportion(insPlyIncome.getOtherFeerate());
|
|
|
|
|
+ insPlyIncome.setNoOtherCostsPremium(getBigDecimal(noNoTaxPremium,insPlyIncomeVo.getOtherFeerate()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if("0".equals(insPlyIncomeVo.getIsNotDocumentary()) && "0".equals(insPlyIncomeVo.getIsNotCar())){ //保险 手续费 =不含税保费* 手续费比例
|
|
if("0".equals(insPlyIncomeVo.getIsNotDocumentary()) && "0".equals(insPlyIncomeVo.getIsNotCar())){ //保险 手续费 =不含税保费* 手续费比例
|
|
@@ -1238,6 +1245,18 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 计算 金额
|
|
|
|
|
+ * @param jqNoTaxPremium
|
|
|
|
|
+ * @param proportion
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ private static BigDecimal getBigDecimal(BigDecimal jqNoTaxPremium,BigDecimal proportion ) {
|
|
|
|
|
+ BigDecimal divisor = new BigDecimal("1.06"); // 最好是使用字符串来避免精度损失
|
|
|
|
|
+ BigDecimal amount = jqNoTaxPremium.divide(divisor, 5, RoundingMode.HALF_UP).multiply(proportion.divide(new BigDecimal(100)));//交强保费 / 1.06
|
|
|
|
|
+ return amount;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
*
|
|
*
|
|
|
* @param value1 保费
|
|
* @param value1 保费
|
|
@@ -1456,6 +1475,7 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
settlementDocumentaryFeesVo.setIsNotCar(insPlyIncomeVo.getIsNotCar()); // 是否是非车
|
|
settlementDocumentaryFeesVo.setIsNotCar(insPlyIncomeVo.getIsNotCar()); // 是否是非车
|
|
|
settlementDocumentaryFeesVo.setInvoicingMethod(insPlyIncomeVo.getInvoicingMethod()); //开票方式
|
|
settlementDocumentaryFeesVo.setInvoicingMethod(insPlyIncomeVo.getInvoicingMethod()); //开票方式
|
|
|
settlementDocumentaryFeesVo.setTaxPoints(insPlyIncomeVo.getTaxPoints()); //税点
|
|
settlementDocumentaryFeesVo.setTaxPoints(insPlyIncomeVo.getTaxPoints()); //税点
|
|
|
|
|
+ settlementDocumentaryFeesVo.setSettlementImageId(insPlyIncomeVo.getSettlementImageId());
|
|
|
if ("0".equals(insPlyIncomeVo.getInvoicingMethod())) {
|
|
if ("0".equals(insPlyIncomeVo.getInvoicingMethod())) {
|
|
|
settlementDocumentaryFeesVo.setExpendAmount(insPlyIncomeVo.getSettlementAmount().multiply(BigDecimal.ONE.subtract(insPlyIncomeVo.getTaxPoints().divide(new BigDecimal(100)))));
|
|
settlementDocumentaryFeesVo.setExpendAmount(insPlyIncomeVo.getSettlementAmount().multiply(BigDecimal.ONE.subtract(insPlyIncomeVo.getTaxPoints().divide(new BigDecimal(100)))));
|
|
|
} else {
|
|
} else {
|
|
@@ -1680,7 +1700,22 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
settlementDocumentaryFeesVo.setSettlementImageId(insPlyIncomeVo.getSettlementImageId());
|
|
settlementDocumentaryFeesVo.setSettlementImageId(insPlyIncomeVo.getSettlementImageId());
|
|
|
settlementDocumentaryFeesVo.setCreateTime(LocalDateTime.now());
|
|
settlementDocumentaryFeesVo.setCreateTime(LocalDateTime.now());
|
|
|
settlementDocumentaryFeesVo.setAgreementType("2"); //1平台 2 保险
|
|
settlementDocumentaryFeesVo.setAgreementType("2"); //1平台 2 保险
|
|
|
|
|
+
|
|
|
|
|
+ BigDecimal add = byIdSettlementDocumentaryFeesEntity.getInvoicedSettledAmount().add(insPlyIncomeVo.getSettlementAmount());
|
|
|
|
|
+ byIdSettlementDocumentaryFeesEntity.setInvoicedSettledAmount(add);
|
|
|
|
|
+
|
|
|
|
|
+ BigDecimal subtract = byIdSettlementDocumentaryFeesEntity.getTotalAmount().subtract(add);
|
|
|
|
|
+ byIdSettlementDocumentaryFeesEntity.setInvoicedNotSettledAmount(subtract);
|
|
|
|
|
+
|
|
|
|
|
+ if(subtract.compareTo(BigDecimal.ZERO) == 0){
|
|
|
|
|
+ byIdSettlementDocumentaryFeesEntity.setCompletionStatus("2");
|
|
|
|
|
+ }else if(subtract.compareTo(BigDecimal.ZERO) != 0){
|
|
|
|
|
+ byIdSettlementDocumentaryFeesEntity.setCompletionStatus("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ settlementDocumentaryFeesService.updateById(byIdSettlementDocumentaryFeesEntity);
|
|
|
|
|
+
|
|
|
settlementDocumentaryFeesService.inertSettle(settlementDocumentaryFeesVo);
|
|
settlementDocumentaryFeesService.inertSettle(settlementDocumentaryFeesVo);
|
|
|
|
|
+
|
|
|
return HttpResult.ok();
|
|
return HttpResult.ok();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -1787,8 +1822,8 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
YearMonth yearMonth = YearMonth.parse(insPlyIncomeVo1.getMonthYear());
|
|
YearMonth yearMonth = YearMonth.parse(insPlyIncomeVo1.getMonthYear());
|
|
|
LocalDate signingTime = yearMonth.atDay(1);
|
|
LocalDate signingTime = yearMonth.atDay(1);
|
|
|
settlementDocumentaryFeesVo.setSigningTime(signingTime);
|
|
settlementDocumentaryFeesVo.setSigningTime(signingTime);
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
if(insPlyIncomeVo.getOtherFeevalue().compareTo(BigDecimal.ZERO) ==0 ){
|
|
if(insPlyIncomeVo.getOtherFeevalue().compareTo(BigDecimal.ZERO) ==0 ){
|
|
|
throw new SystemException("总金额为0不允许开票");
|
|
throw new SystemException("总金额为0不允许开票");
|
|
|
}
|
|
}
|
|
@@ -1828,6 +1863,9 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
}
|
|
}
|
|
|
settlementDocumentaryFeesVo.setAgreementType("2");
|
|
settlementDocumentaryFeesVo.setAgreementType("2");
|
|
|
settlementDocumentaryFeesVo.setHandlingFeesStatus(insPlyIncomeVo.getHandlingFeesStatus());
|
|
settlementDocumentaryFeesVo.setHandlingFeesStatus(insPlyIncomeVo.getHandlingFeesStatus());
|
|
|
|
|
+ settlementDocumentaryFeesVo.setCompletionStatus("0");
|
|
|
|
|
+ settlementDocumentaryFeesVo.setInvoicedSettledAmount(BigDecimal.ZERO);
|
|
|
|
|
+ settlementDocumentaryFeesVo.setInvoicedNotSettledAmount(insPlyIncomeVo.getSettlementAmount());
|
|
|
settlementDocumentaryFeesVo.setInvoicingMethod(insPlyIncomeVo.getInvoicingMethod()); //开票方式
|
|
settlementDocumentaryFeesVo.setInvoicingMethod(insPlyIncomeVo.getInvoicingMethod()); //开票方式
|
|
|
settlementDocumentaryFeesVo.setTaxPoints(insPlyIncomeVo.getTaxPoints()); //税点
|
|
settlementDocumentaryFeesVo.setTaxPoints(insPlyIncomeVo.getTaxPoints()); //税点
|
|
|
settlementDocumentaryFeesVo.setIds(insPlyIncomeVo.getIds());
|
|
settlementDocumentaryFeesVo.setIds(insPlyIncomeVo.getIds());
|
|
@@ -2161,6 +2199,10 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
settlementDocumentaryFeesVo.setDay(insPlyIncomeVo.getDay());
|
|
settlementDocumentaryFeesVo.setDay(insPlyIncomeVo.getDay());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ settlementDocumentaryFeesVo.setCompletionStatus("0");
|
|
|
|
|
+ settlementDocumentaryFeesVo.setInvoicedSettledAmount(BigDecimal.ZERO);
|
|
|
|
|
+ settlementDocumentaryFeesVo.setInvoicedNotSettledAmount(insPlyIncomeVo.getSettlementAmount());
|
|
|
settlementDocumentaryFeesVo.setCompanyId(insPlyIncomeVo.getCompanyId());// 保险公司id
|
|
settlementDocumentaryFeesVo.setCompanyId(insPlyIncomeVo.getCompanyId());// 保险公司id
|
|
|
settlementDocumentaryFeesVo.setPartnerCompaniesId(insPlyIncomeVo.getPartnerCompaniesId()); //合作公司id
|
|
settlementDocumentaryFeesVo.setPartnerCompaniesId(insPlyIncomeVo.getPartnerCompaniesId()); //合作公司id
|
|
|
settlementDocumentaryFeesVo.setTotalAmount(insPlyIncomeVo.getOtherFeevalue()); //其他费用金额
|
|
settlementDocumentaryFeesVo.setTotalAmount(insPlyIncomeVo.getOtherFeevalue()); //其他费用金额
|