|
|
@@ -355,10 +355,11 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
}
|
|
|
sysChannelCostService.updateBatchById(costList);
|
|
|
}
|
|
|
- //抽层状态修改
|
|
|
- sysPremiumDetailsMapper.updateStatus(insAreaCompany.getId());
|
|
|
+ //先把钱加到总账户,再修改抽层状态
|
|
|
List<SysPremiumDetails> sysPremiumDetails = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>()
|
|
|
- .eq(SysPremiumDetails::getCompanyId,insAreaCompany.getId()).eq(SysPremiumDetails::getType,2));
|
|
|
+ .eq(SysPremiumDetails::getCompanyId,insAreaCompany.getId())
|
|
|
+ .eq(SysPremiumDetails::getType,2)
|
|
|
+ .eq(SysPremiumDetails::getStatus,0));
|
|
|
if (sysPremiumDetails.size()>0) {
|
|
|
for (SysPremiumDetails sysPremiumDetail : sysPremiumDetails) {
|
|
|
SysPartnerAccount sysPartnerAccount = sysPartnerAccountMapper.selectOne(new LambdaQueryWrapper<SysPartnerAccount>()
|
|
|
@@ -379,6 +380,8 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ sysPremiumDetailsMapper.updateStatus(insAreaCompany.getId());
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
throw new SystemException("当前业务繁忙,请稍后重试");
|
|
|
} finally {
|