|
|
@@ -2,17 +2,12 @@ package com.ydtech.modules.fnc.service.impl;
|
|
|
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ydtech.constants.enums.dict.FeeAuditAuditstatus;
|
|
|
import com.ydtech.constants.enums.dict.ins.InsFeeAuditDistributionStatusEnum;
|
|
|
import com.ydtech.exception.SystemException;
|
|
|
-import com.ydtech.modules.admin.model.SysDept;
|
|
|
-import com.ydtech.modules.admin.model.SysDeptAccount;
|
|
|
-import com.ydtech.modules.admin.model.SysUser;
|
|
|
-import com.ydtech.modules.admin.model.SysUserRole;
|
|
|
import com.ydtech.modules.admin.dao.SysPartnerAccountMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysPremiumDetailsMapper;
|
|
|
import com.ydtech.modules.admin.model.*;
|
|
|
@@ -21,7 +16,6 @@ import com.ydtech.modules.admin.model.po.SysUserAccount;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.service.*;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
-import com.ydtech.modules.esm.model.EsmUserReferrer;
|
|
|
import com.ydtech.modules.esm.service.EsmUserReferrerService;
|
|
|
import com.ydtech.modules.fnc.dao.FncInsAreaCompanyMapper;
|
|
|
import com.ydtech.modules.fnc.dao.InsFeeAuditMapper;
|
|
|
@@ -39,12 +33,10 @@ import com.ydtech.modules.ins.model.InsDeptFee;
|
|
|
import com.ydtech.modules.ins.service.InsCommissionService;
|
|
|
import com.ydtech.modules.ins.service.InsCompanyFeeService;
|
|
|
import com.ydtech.modules.ins.service.InsDeptFeeService;
|
|
|
-import com.ydtech.modules.order.constants.BusinessConstant;
|
|
|
+import com.ydtech.modules.lg.service.PushLgDataServerService;
|
|
|
import com.ydtech.modules.order.dao.InsOrdersMapper;
|
|
|
import com.ydtech.modules.order.entity.InsFeeOrder;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
-import com.ydtech.modules.order.entity.vo.FeeOrderNewVo;
|
|
|
-import com.ydtech.modules.order.entity.vo.OrderVo;
|
|
|
import com.ydtech.modules.protocol.service.PtlAgreementService;
|
|
|
import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
|
import com.ydtech.modules.protocols.entity.po.InsFeeOrderNew;
|
|
|
@@ -65,7 +57,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.ExecutorService;
|
|
|
@@ -142,6 +133,9 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
@Autowired
|
|
|
private SysUserRoleService sysUserRoleService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PushLgDataServerService dataServerService;
|
|
|
+
|
|
|
private ExecutorService executorService= Executors.newCachedThreadPool();
|
|
|
|
|
|
|
|
|
@@ -403,7 +397,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
|
|
|
}
|
|
|
sysPremiumDetailsMapper.updateStatus(insAreaCompany.getId());
|
|
|
-
|
|
|
+ dataServerService.sendLgDataServer(insOrderNo);
|
|
|
} catch (Exception e) {
|
|
|
throw new SystemException("当前业务繁忙,请稍后重试");
|
|
|
} finally {
|