Browse Source

20220322修改导出接口

contest
zy_Java 3 years ago
parent
commit
4ce8fcc6e4
  1. 43
      src/main/java/com/ccsens/ptccsens/service/ExportService.java
  2. 2
      src/main/resources/mapper_dao/ProTaskDetailDao.xml

43
src/main/java/com/ccsens/ptccsens/service/ExportService.java

@ -101,13 +101,7 @@ public class ExportService implements IExportService {
wbs.add(projectInfo);
List<PoiUtil.PoiUtilCell> s1 = new ArrayList<>();
wbs.add(s1);
}
/**
* 生成任务数据
*/
private void generateWbsTask(Workbook wb, List<List<PoiUtil.PoiUtilCell>> wbs, List<TallWbsVo.WbsTaskInfo> wbsTaskInfo,int rowIndex) {
//任务标题
//添加任务表头
List<PoiUtil.PoiUtilCell> taskHeader = new ArrayList<>();
taskHeader.add(new PoiUtil.PoiUtilCell("项目任务分解(PWBS)",15,1));
wbs.add(taskHeader);
@ -129,6 +123,36 @@ public class ExportService implements IExportService {
taskTitle.add(new PoiUtil.PoiUtilCell("插件2"));
taskTitle.add(new PoiUtil.PoiUtilCell("插件3"));
wbs.add(taskTitle);
}
/**
* 生成任务数据
*/
private void generateWbsTask(Workbook wb, List<List<PoiUtil.PoiUtilCell>> wbs, List<TallWbsVo.WbsTaskInfo> wbsTaskInfo,int rowIndex) {
// //任务标题
// List<PoiUtil.PoiUtilCell> taskHeader = new ArrayList<>();
// taskHeader.add(new PoiUtil.PoiUtilCell("项目任务分解(PWBS)",15,1));
// wbs.add(taskHeader);
// rowIndex++;
// //任务表头
// List<PoiUtil.PoiUtilCell> taskTitle = new ArrayList<>();
// taskTitle.add(new PoiUtil.PoiUtilCell("序号"));
// taskTitle.add(new PoiUtil.PoiUtilCell("任务(节点"));
// taskTitle.add(new PoiUtil.PoiUtilCell("二级任务(节点)"));
// taskTitle.add(new PoiUtil.PoiUtilCell("任务描述/要求"));
// taskTitle.add(new PoiUtil.PoiUtilCell("时间/开始时间"));
// taskTitle.add(new PoiUtil.PoiUtilCell("结束时间"));
// taskTitle.add(new PoiUtil.PoiUtilCell("任务时长"));
// taskTitle.add(new PoiUtil.PoiUtilCell("标签"));
// taskTitle.add(new PoiUtil.PoiUtilCell("负责人"));
// taskTitle.add(new PoiUtil.PoiUtilCell("检查人"));
// taskTitle.add(new PoiUtil.PoiUtilCell("交付物"));
// taskTitle.add(new PoiUtil.PoiUtilCell("即时奖惩"));
// taskTitle.add(new PoiUtil.PoiUtilCell("插件1"));
// taskTitle.add(new PoiUtil.PoiUtilCell("插件2"));
// taskTitle.add(new PoiUtil.PoiUtilCell("插件3"));
// wbs.add(taskTitle);
// rowIndex++;
//任务信息
if(CollectionUtil.isEmpty(wbsTaskInfo)){
return;
@ -148,6 +172,7 @@ public class ExportService implements IExportService {
if(CollectionUtil.isEmpty(secondTaskList)){
flag = false;
pageNum = 1;
continue;
}else {
pageNum++;
}
@ -218,7 +243,7 @@ public class ExportService implements IExportService {
wbs.add(taskRow);
}
PoiUtil.exportWB("WBS", rowIndex, wbs, wb);
rowIndex += 100;
rowIndex += (secondTaskList.size());
wbs.clear();
}
@ -294,7 +319,7 @@ public class ExportService implements IExportService {
//
// }
}
//写入数据
// //写入数据
// PoiUtil.exportWB("WBS", rowIndex, wbs, wb);
}

2
src/main/resources/mapper_dao/ProTaskDetailDao.xml

@ -544,7 +544,7 @@
<if test="queryType == 1">
AND plan_start_time >= #{timeNode}
</if>
<if test="triggerType == 0">
<if test="triggerType == 0 and taskId != null">
and ts.id != #{taskId}
</if>
) AS alltask

Loading…
Cancel
Save