Commit 90e36664 authored by wangxl's avatar wangxl

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	science-admin/src/main/java/com/yiboshi/science/rest/v1/ComProjectController.java
parents 83d9d057 8e4417e9
...@@ -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;
......
...@@ -6,10 +6,7 @@ import com.yiboshi.arch.base.ResponseDataModel; ...@@ -6,10 +6,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;
...@@ -18,6 +15,9 @@ import com.yiboshi.science.service.ComFileService; ...@@ -18,6 +15,9 @@ 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.utils.*; import com.yiboshi.science.utils.*;
import com.yiboshi.science.service.SystemParameterService;
import com.yiboshi.science.utils.ProjectInfoToPDF;
import com.yiboshi.science.utils.StringUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -87,19 +87,8 @@ public class ComProjectController extends BaseController<ComProjectService, ComP ...@@ -87,19 +87,8 @@ public class ComProjectController extends BaseController<ComProjectService, ComP
@ApiOperation(value = "项目信息导出", httpMethod = "POST", notes = "项目信息导出") @ApiOperation(value = "项目信息导出", httpMethod = "POST", notes = "项目信息导出")
@RequestMapping("/export/{id}") @RequestMapping("/export/{id}")
@PostMapping @PostMapping
public ResponseDataModel<byte[]> export(@PathVariable String id) { public void export(@PathVariable String id) {
try { comProjectService.export(id,request,response);
return ResponseDataModel.ok(PDF.createPDF(response,"tmp-report.html",new ComProjectDTO()));
} catch (Exception e) {
return new ResponseDataModel(ResponseCode.SERVER_ERROR, "");
}
}
@ApiOperation(value = "项目信息导出", httpMethod = "POST", notes = "项目信息导出")
@RequestMapping("/export1/{id}")
@PostMapping
public void export1(@PathVariable String id) {
comProjectService.export(id, request, response);
} }
/** /**
...@@ -171,7 +160,7 @@ public class ComProjectController extends BaseController<ComProjectService, ComP ...@@ -171,7 +160,7 @@ public class ComProjectController extends BaseController<ComProjectService, ComP
@PostMapping @PostMapping
@RequestMapping("/audit") @RequestMapping("/audit")
@Logs(value = CommonEnum.logType.projectAudit) @Logs(value = CommonEnum.logType.projectAudit)
public ResponseDataModel<String> audit(@Validated @RequestBody ComProjectAuditDTO comProjectAudit, BindingResult bindingResult) { public ResponseDataModel<String> audit(@Validated @RequestBody ComProjectAuditDTO comProjectAudit, BindingResult bindingResult) {
comProjectService.audit(comProjectAudit, SecurityUserHolder.getUnitId(), SecurityUserHolder.getUnitCode()); comProjectService.audit(comProjectAudit, SecurityUserHolder.getUnitId(), SecurityUserHolder.getUnitCode());
return ResponseDataModel.ok("审核成功"); return ResponseDataModel.ok("审核成功");
} }
...@@ -231,5 +220,4 @@ public class ComProjectController extends BaseController<ComProjectService, ComP ...@@ -231,5 +220,4 @@ public class ComProjectController extends BaseController<ComProjectService, ComP
ProjectInfoToPDF.generateProjectPDF(dto, outputPath); ProjectInfoToPDF.generateProjectPDF(dto, outputPath);
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