|
|
@@ -172,13 +172,18 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
sysUserWalletVo.setIntegral(sysUserAccount.getIntegral());
|
|
|
InsFeeOrdersParam param = new InsFeeOrdersParam();
|
|
|
param.setUserId(sysUserJzgInfo.getUserId());
|
|
|
- List<InsFeeOrders> insFeeOrdersList = quoteClient.getInsFeeOrderByUserId(param);
|
|
|
+ //List<InsFeeOrders> insFeeOrdersList = quoteClient.getInsFeeOrderByUserId(param);
|
|
|
+ InsFeeOrdersSummary feeSummary = quoteClient.getInsFeeOrderSummaryByUserId(param);
|
|
|
BigDecimal premium = BigDecimal.ZERO;
|
|
|
BigDecimal orderAmount = BigDecimal.ZERO;
|
|
|
- for (InsFeeOrders insFeeOrders : insFeeOrdersList) {
|
|
|
- premium = premium.add(insFeeOrders.getTotalPremium());
|
|
|
- orderAmount = orderAmount.add(insFeeOrders.getTotalReceivablePremium());
|
|
|
+ if(feeSummary != null){
|
|
|
+ premium = BigDecimalUtil.add(BigDecimal.ZERO,feeSummary.getTotalPremium()) ;
|
|
|
+// orderAmount = feeSummary.getOrderCount();
|
|
|
}
|
|
|
+// for (InsFeeOrders insFeeOrders : insFeeOrdersList) {
|
|
|
+// premium = premium.add(insFeeOrders.getTotalPremium());
|
|
|
+// orderAmount = orderAmount.add(insFeeOrders.getTotalReceivablePremium());
|
|
|
+// }
|
|
|
InsFeeOrdersParam distributionParam = new InsFeeOrdersParam();
|
|
|
distributionParam.setDistributorId(sysUserJzgInfo.getId());
|
|
|
// List<InsFeeOrders> distribuitonList = quoteClient.getInsFeeOrdersList(distributionParam);
|
|
|
@@ -198,7 +203,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
sysUserWalletVo.setTotalIncome(sysUserAccount.getSumAmount());
|
|
|
//sysUserWalletVo.setTotalIncome(orderAmount.add(distributionPremium));
|
|
|
sysUserWalletVo.setSignPremium(premium);
|
|
|
- sysUserWalletVo.setOrderCount(String.valueOf(insFeeOrdersList.size()));
|
|
|
+ sysUserWalletVo.setOrderCount(String.valueOf(feeSummary.getOrderCount()));
|
|
|
List<SysUserJzgInfo> sysUserJzgInfoList = sysUserJzgInfoService.list(new LambdaQueryWrapper<SysUserJzgInfo>().eq(SysUserJzgInfo::getReferrerId, sysUserJzgInfo.getId()));
|
|
|
sysUserWalletVo.setTotalInviteCount(String.valueOf(sysUserJzgInfoList.size()));
|
|
|
// 获取累计收入
|