|
|
@@ -1036,12 +1036,29 @@ public class ProjectController {
|
|
|
|
|
|
if (type.equals("RW")){
|
|
|
List<StatisticsExcel> excelList = new ArrayList<>();
|
|
|
- if (ObjectUtil.isNotEmpty(list)){
|
|
|
- excelList = BeanUtil.copy(list, StatisticsExcel.class);
|
|
|
- }
|
|
|
+ list.forEach(e -> {
|
|
|
+ StatisticsExcel excel = new StatisticsExcel();
|
|
|
+ excel.setUserName(e.getUserName());
|
|
|
+ excel.setBeginTime(e.getBeginTime());
|
|
|
+ excel.setCornName(e.getCornName());
|
|
|
+ excel.setTaskName(e.getPName());
|
|
|
+ excel.setTaskStatus(e.getTaskStatus());
|
|
|
+ excelList.add(excel);
|
|
|
+ });
|
|
|
ExcelUtil.export(response, "任务统计", "任务统计", excelList, StatisticsExcel.class);
|
|
|
}else if (type.equals("TC")){
|
|
|
- List<CommissionExcel> excelList = BeanUtil.copy(list, CommissionExcel.class);
|
|
|
+ List<CommissionExcel> excelList = new ArrayList<>();
|
|
|
+ if (ObjectUtil.isNotEmpty(list)) {
|
|
|
+ list.forEach(e -> {
|
|
|
+ CommissionExcel excel = new CommissionExcel();
|
|
|
+ excel.setUserName(e.getUserName());
|
|
|
+ excel.setBeginTime(e.getBeginTime());
|
|
|
+ excel.setCornName(e.getCornName());
|
|
|
+ excel.setTaskName(e.getPName());
|
|
|
+ excel.setCommission(e.getCommission());
|
|
|
+ excelList.add(excel);
|
|
|
+ });
|
|
|
+ }
|
|
|
ExcelUtil.export(response, "提成统计", "提成统计", excelList, CommissionExcel.class);
|
|
|
}else {
|
|
|
throw new RuntimeException("用户无导出权限!");
|