|
|
@@ -299,25 +299,29 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
SysAgencyLeader sysAgencyLeader = sysAgencyLeaderMapper.selectOne(new LambdaQueryWrapper<SysAgencyLeader>()
|
|
|
.eq(SysAgencyLeader::getDeptId, deptId).eq(SysAgencyLeader::getDelFlag,1));
|
|
|
if (sysAgencyLeader != null) {
|
|
|
- SysPremiumDetails sysPremiumDetails = new SysPremiumDetails();
|
|
|
- sysPremiumDetails.setUserId(sysAgencyLeader.getUserId());
|
|
|
- sysPremiumDetails.setUserName(sysAgencyLeader.getUserName());
|
|
|
- sysPremiumDetails.setCompanyId(insAreaCompany.getId());
|
|
|
- sysPremiumDetails.setOrderno(insAreaCompany.getOrderno());
|
|
|
- sysPremiumDetails.setJqpremium(insAreaCompany.getJqpremium());
|
|
|
- sysPremiumDetails.setJypremium(insAreaCompany.getJypremium());
|
|
|
- sysPremiumDetails.setSypremium(insAreaCompany.getSypremium());
|
|
|
- sysPremiumDetails.setSumpremium(insAreaCompany.getJqpremium().add(insAreaCompany.getJypremium()).add(insAreaCompany.getSypremium()));
|
|
|
- sysPremiumDetails.setProportional(sysAgencyLeader.getProportional());
|
|
|
- sysPremiumDetails.setStatus(0);
|
|
|
- sysPremiumDetails.setType(2);
|
|
|
- sysPremiumDetails.setIssuerId(userId);
|
|
|
- sysPremiumDetails.setIssuerName(insOrders.getUsername());
|
|
|
- sysPremiumDetails.setExtractFee(sysPremiumDetails.getSumpremium().multiply(new BigDecimal(sysAgencyLeader.getProportional())
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
- sysPremiumDetails.setCreateTime(new Date());
|
|
|
- sysPremiumDetails.setIndustrySector(1);
|
|
|
- sysPremiumDetailsMapper.insert(sysPremiumDetails);
|
|
|
+ //工作室分钱
|
|
|
+ String proportional = sysAgencyLeader.getProportional();
|
|
|
+ if (proportional != null) {
|
|
|
+ SysPremiumDetails sysPremiumDetails = new SysPremiumDetails();
|
|
|
+ sysPremiumDetails.setUserId(sysAgencyLeader.getUserId());
|
|
|
+ sysPremiumDetails.setUserName(sysAgencyLeader.getUserName());
|
|
|
+ sysPremiumDetails.setCompanyId(insAreaCompany.getId());
|
|
|
+ sysPremiumDetails.setOrderno(insAreaCompany.getOrderno());
|
|
|
+ sysPremiumDetails.setJqpremium(insAreaCompany.getJqpremium());
|
|
|
+ sysPremiumDetails.setJypremium(insAreaCompany.getJypremium());
|
|
|
+ sysPremiumDetails.setSypremium(insAreaCompany.getSypremium());
|
|
|
+ sysPremiumDetails.setSumpremium(insAreaCompany.getJqpremium().add(insAreaCompany.getJypremium()).add(insAreaCompany.getSypremium()));
|
|
|
+ sysPremiumDetails.setProportional(sysAgencyLeader.getProportional());
|
|
|
+ sysPremiumDetails.setStatus(0);
|
|
|
+ sysPremiumDetails.setType(2);
|
|
|
+ sysPremiumDetails.setIssuerId(userId);
|
|
|
+ sysPremiumDetails.setIssuerName(insOrders.getUsername());
|
|
|
+ sysPremiumDetails.setExtractFee(sysPremiumDetails.getSumpremium().multiply(new BigDecimal(sysAgencyLeader.getProportional())
|
|
|
+ .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
+ sysPremiumDetails.setCreateTime(new Date());
|
|
|
+ sysPremiumDetails.setIndustrySector(1);
|
|
|
+ sysPremiumDetailsMapper.insert(sysPremiumDetails);
|
|
|
+ }
|
|
|
//查询一级合伙人的比例配置
|
|
|
SysRelationPerson sysRelationPerson1 = sysRelationPersonMapper.selectOne(new LambdaQueryWrapper<SysRelationPerson>()
|
|
|
.eq(SysRelationPerson::getAgencyLeaderId, sysAgencyLeader.getUserId())
|