Commit 24caba61 authored by 徐俊's avatar 徐俊

xujun

parent 4955bed5
...@@ -49,10 +49,10 @@ public class ComProjectKpitDTO extends BaseDTO { ...@@ -49,10 +49,10 @@ public class ComProjectKpitDTO extends BaseDTO {
private Integer displayOrder; private Integer displayOrder;
/** 一级指标显示 */ /** 一级指标显示 */
@ApiModelProperty(value = "一级指标显示", position = 7) @ApiModelProperty(value = "一级指标显示", position = 7)
private boolean oneDisplay; private Boolean oneDisplay;
/** 二级指标显示 */ /** 二级指标显示 */
@ApiModelProperty(value = "二级指标显示", position = 7) @ApiModelProperty(value = "二级指标显示", position = 7)
private boolean towDisplay; private Boolean towDisplay;
/** 一级指标行合并数 */ /** 一级指标行合并数 */
@ApiModelProperty(value = "一级指标行合并数", position = 7) @ApiModelProperty(value = "一级指标行合并数", position = 7)
private Integer oneRowSpan; private Integer oneRowSpan;
......
...@@ -5,10 +5,7 @@ import com.yiboshi.arch.base.ResponseDataModel; ...@@ -5,10 +5,7 @@ import com.yiboshi.arch.base.ResponseDataModel;
import com.yiboshi.science.base.Pagination; import com.yiboshi.science.base.Pagination;
import com.yiboshi.science.config.annotation.Logs; import com.yiboshi.science.config.annotation.Logs;
import com.yiboshi.science.config.security.SecurityUserHolder; import com.yiboshi.science.config.security.SecurityUserHolder;
import com.yiboshi.science.entity.ComProject; import com.yiboshi.science.entity.*;
import com.yiboshi.science.entity.ComProjectAudit;
import com.yiboshi.science.entity.ComProjectTask;
import com.yiboshi.science.entity.SelectListItem;
import com.yiboshi.science.enumeration.CommonEnum; import com.yiboshi.science.enumeration.CommonEnum;
import com.yiboshi.science.param.dto.*; import com.yiboshi.science.param.dto.*;
import com.yiboshi.science.param.query.ComProjectQueryVO; import com.yiboshi.science.param.query.ComProjectQueryVO;
...@@ -16,6 +13,7 @@ import com.yiboshi.science.rest.BaseController; ...@@ -16,6 +13,7 @@ import com.yiboshi.science.rest.BaseController;
import com.yiboshi.science.service.ComFileService; import com.yiboshi.science.service.ComFileService;
import com.yiboshi.science.service.ComProjectService; import com.yiboshi.science.service.ComProjectService;
import com.yiboshi.science.service.ComProjectTaskService; import com.yiboshi.science.service.ComProjectTaskService;
import com.yiboshi.science.service.SystemParameterService;
import com.yiboshi.science.utils.ProjectInfoToPDF; import com.yiboshi.science.utils.ProjectInfoToPDF;
import com.yiboshi.science.utils.StringUtil; import com.yiboshi.science.utils.StringUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -43,6 +41,9 @@ public class ComProjectController extends BaseController<ComProjectService, ComP ...@@ -43,6 +41,9 @@ public class ComProjectController extends BaseController<ComProjectService, ComP
@Autowired @Autowired
private ComProjectService comProjectService; private ComProjectService comProjectService;
@Autowired
private SystemParameterService systemParameterService;
@Autowired @Autowired
private ComProjectTaskService comProjectTaskService; private ComProjectTaskService comProjectTaskService;
...@@ -215,8 +216,9 @@ public class ComProjectController extends BaseController<ComProjectService, ComP ...@@ -215,8 +216,9 @@ public class ComProjectController extends BaseController<ComProjectService, ComP
@PostMapping @PostMapping
public ResponseDataModel<String> projectExport(@PathVariable String id) throws DocumentException, IOException { public ResponseDataModel<String> projectExport(@PathVariable String id) throws DocumentException, IOException {
ComProjectDTO dto = comProjectService.getProjectById(id); ComProjectDTO dto = comProjectService.getProjectById(id);
List<SystemParameter> list = systemParameterService.getListByType(67);
String outputPath = "D:\\申请书和合同书.pdf"; String outputPath = "D:\\申请书和合同书.pdf";
ProjectInfoToPDF.generateProjectPDF(dto, outputPath); ProjectInfoToPDF.generateProjectPDF(dto, outputPath, list);
return ResponseDataModel.ok("项目信息导入成功!"); return ResponseDataModel.ok("项目信息导入成功!");
} }
} }
\ No newline at end of file
...@@ -16,4 +16,26 @@ public class DateUtils { ...@@ -16,4 +16,26 @@ public class DateUtils {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date); return sdf.format(date);
} }
/**
* 格式化起止年限
* @param date 开始日期
* @return 格式化后的日期范围字符串
*/
public static String formatDateRange(Date date, int type) {
// 定义日期格式
SimpleDateFormat sdf;
if (type == 1)
sdf = new SimpleDateFormat("yyyy年MM月");
else
sdf = new SimpleDateFormat("yyyy年MM月dd日");
return sdf.format(date);
}
public static int getDateYear(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date); // 将Date对象设置到Calendar对象中
return calendar.get(Calendar.YEAR);
}
} }
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