|
|
@@ -296,18 +296,20 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
auditingWrapper.le(SysAmountAuditing::getCreateTime,
|
|
|
LocalDateTime.parse(createTimeEnd, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
}
|
|
|
-
|
|
|
List<SysAmountAuditing> sysAmountAuditingList = sysAmountAuditingService.list(auditingWrapper);
|
|
|
+ log.info("查询出审核记录[{}]条记录",CollUtil.size(sysAmountAuditingList));
|
|
|
|
|
|
+ Map<String, SysUser> userMap = new HashMap<>();
|
|
|
// 批量查询用户信息
|
|
|
Set<String> collect = sysAmountAuditingList.stream().map(SysAmountAuditing::getUserId).collect(Collectors.toSet());
|
|
|
- QueryWrapper<SysUser> idSet = new QueryWrapper<SysUser>().in("id", collect);
|
|
|
- List<SysUser> list = sysUserService.list(idSet);
|
|
|
- Map<String, SysUser> userMap = new HashMap<>();
|
|
|
- if (CollUtil.isNotEmpty(list)){
|
|
|
- userMap = list.stream().collect(Collectors.toMap(SysUser::getId, Function.identity()));
|
|
|
+ log.info("collect=[{}]", JSONUtil.toJsonStr(collect));
|
|
|
+ if(CollUtil.isNotEmpty(collect)){
|
|
|
+ QueryWrapper<SysUser> idSet = new QueryWrapper<SysUser>().in("id", collect);
|
|
|
+ List<SysUser> list = sysUserService.list(idSet);
|
|
|
+ if (CollUtil.isNotEmpty(list)){
|
|
|
+ userMap = list.stream().collect(Collectors.toMap(SysUser::getId, Function.identity()));
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
// 构建订单收入查询参数(手动设置时间,避免类型转换问题)
|
|
|
InsFeeOrdersParam feeOrdersParam = new InsFeeOrdersParam();
|
|
|
feeOrdersParam.setUserId(sysUserJzgInfo.getUserId());
|
|
|
@@ -318,6 +320,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
feeOrdersParam.setCreateTimeEnd(LocalDateTime.parse(createTimeEnd, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
}
|
|
|
List<InsFeeOrders> insFeeOrdersList = quoteClient.getInsFeeOrderByUserId(feeOrdersParam);
|
|
|
+ log.info("查询费用收入明细:feeOrdersParam=[{}],insFeeOrdersList=[{}]", JSONUtil.toJsonStr(feeOrdersParam), CollUtil.size(insFeeOrdersList));
|
|
|
|
|
|
// 构建分销收入查询参数
|
|
|
InsFeeOrdersParam feeOrdersParam1 = new InsFeeOrdersParam();
|
|
|
@@ -329,6 +332,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
feeOrdersParam1.setCreateTimeEnd(LocalDateTime.parse(createTimeEnd, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
}
|
|
|
List<InsFeeOrders> distributionList = quoteClient.getInsFeeOrdersList(feeOrdersParam1);
|
|
|
+ log.info("查询分销记录:feeOrdersParam1=[{}], distributionList=[{}]", JSONUtil.toJsonStr(feeOrdersParam1), CollUtil.size(distributionList));
|
|
|
|
|
|
List<IncomeAndExpenseVo.IncomeAndExpenseList> allRecords = new ArrayList<>();
|
|
|
// 处理支出记录
|