|
|
@@ -2,13 +2,10 @@ package com.jzg.quotation.summary.service.impl;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.alibaba.fastjson2.JSON;
|
|
|
-import com.alibaba.fastjson2.JSONArray;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.fasterxml.jackson.databind.JsonNode;
|
|
|
import com.jzg.commons.core.base.BaseController;
|
|
|
import com.jzg.commons.core.base.StateResult;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
@@ -25,7 +22,10 @@ import com.jzg.commons.entity.po.SysUserJzgInfo;
|
|
|
import com.jzg.commons.entity.quote.vo.aggregated.QuoteEchoVo;
|
|
|
import com.jzg.commons.entity.rights.po.InsOrderRights;
|
|
|
import com.jzg.commons.entity.rights.po.InsOrderRightsPackage;
|
|
|
-import com.jzg.commons.entity.vo.*;
|
|
|
+import com.jzg.commons.entity.vo.AgreementInfoVo;
|
|
|
+import com.jzg.commons.entity.vo.AgreementVo;
|
|
|
+import com.jzg.commons.entity.vo.PtlAgreementCostRatioVo;
|
|
|
+import com.jzg.commons.entity.vo.PtlAgreementCostTypeVo;
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
|
import com.jzg.commons.util.PDFUtil;
|
|
|
@@ -34,6 +34,7 @@ import com.jzg.commons.util.idgen.IdGenerate;
|
|
|
import com.jzg.quotation.commons.client.OrgClient;
|
|
|
import com.jzg.quotation.commons.client.PlatformClient;
|
|
|
import com.jzg.quotation.summary.client.LocalLivingClient;
|
|
|
+import com.jzg.quotation.summary.client.PartnerClient;
|
|
|
import com.jzg.quotation.summary.entity.Result;
|
|
|
import com.jzg.quotation.summary.entity.dto.ChannelRightsApiGrantReceiverDTO;
|
|
|
import com.jzg.quotation.summary.entity.dto.ChannelRightsApiGrantRecordDTO;
|
|
|
@@ -50,11 +51,9 @@ import org.redisson.api.RBucket;
|
|
|
import org.redisson.api.RedissonClient;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.math.BigInteger;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
@@ -72,6 +71,9 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
@Autowired
|
|
|
private OrgClient orgClient;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PartnerClient partnerClient;
|
|
|
+
|
|
|
@Autowired
|
|
|
private PlatformClient platformClient;
|
|
|
|
|
|
@@ -490,6 +492,13 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
audit.setIsProblem(0);
|
|
|
this.updateById(audit);
|
|
|
|
|
|
+ //合伙人佣金比例
|
|
|
+ try {
|
|
|
+ partnerClient.extractFeeSave(orders.getQuoteNo(),orders.getId());
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("保存合伙人佣金计算异常:{}" + e.getMessage());
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
|
|
|
// 增加账户的金额记录
|
|
|
List<SysUserAccountIncomeLog>builderIncomeLog = this.builderIncomeLog(param.getOrderNo(),feeOrders,userAccount,distributor1,distributor2,distributor3);
|