Commit 91d40026 authored by wangxl's avatar wangxl

1

parent ff98cb64
......@@ -8,12 +8,14 @@ import com.yiboshi.science.config.security.SecurityUserHolder;
import com.yiboshi.science.entity.ComProjectAudit;
import com.yiboshi.science.entity.ComProjectTask;
import com.yiboshi.science.entity.SelectListItem;
import com.yiboshi.science.entity.SystemParameter;
import com.yiboshi.science.enumeration.CommonEnum;
import com.yiboshi.science.param.dto.ComProjectTaskDTO;
import com.yiboshi.science.param.dto.DataStatisticsDTO;
import com.yiboshi.science.param.query.ComProjectTaskQueryVO;
import com.yiboshi.science.rest.BaseController;
import com.yiboshi.science.service.ComProjectTaskService;
import com.yiboshi.science.service.SystemParameterService;
import com.yiboshi.science.utils.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -41,6 +43,9 @@ public class ComProjectTaskController extends BaseController<ComProjectTaskServi
@Autowired
private ComProjectTaskService ComProjectTaskService;
@Autowired
private SystemParameterService systemParameterService;
/**
* 功能:分页查询
......@@ -147,9 +152,10 @@ public class ComProjectTaskController extends BaseController<ComProjectTaskServi
public void export(@PathVariable String id) throws DocumentException, IOException {
try {
ComProjectTaskDTO dto = ComProjectTaskService.getTaskByProjId(id);
List<SystemParameter> list = systemParameterService.getListByType(67);
// WordUtils.getHtmlContent(dto, "C:\\Users\\kylin\\Desktop\\导出Pdf\\output.docx");
// 生成PDF文件字节数组
byte[] pdfBytes = TaskInfoToPDFUtil.createContractPdf(dto);
byte[] pdfBytes = TaskInfoToPDFUtil.createContractPdf(dto,list);
// byte[] pdfBytes = TaskToPDF.createContractPdf(dto);
// byte[] pdfBytes = TalentToPDF.createContractPdf(dto);
// 设置响应头
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment