| | |
| | | return tjReportMapper.deleteTjReportByReId(reId); |
| | | } |
| | | |
| | | @Value("${path.filePath}") |
| | | private String value; |
| | | // @Value("${path.filePath}") |
| | | // private String value; |
| | | |
| | | @Override |
| | | /* @Override |
| | | public AjaxResult getTjReport(String tjNumber) { |
| | | //根据体检号 |
| | | //在order里查询体检状态 判断体检是否完成 |
| | |
| | | TjProject tjProject = projectService.selectTjProjectByProId(tjOrderDetail.getProId()); |
| | | tjOrderDetail.setProject(tjProject); |
| | | } |
| | | /* |
| | | *//* |
| | | * ====================第一部分 填充体检报告封面模板 |
| | | * */ |
| | | * *//* |
| | | //根据数据库中的模板二进制文件 转pdf 创建文件夹 将pdf放进文件夹 |
| | | LambdaQueryWrapper<TjReportTemplate> tjReportTemplateLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1); |
| | |
| | | ps.close(); |
| | | os.close(); |
| | | reader.close(); |
| | | /* |
| | | *//* |
| | | * ==========================第二部分 生成项目详情 |
| | | */ |
| | | *//* |
| | | //文档对象 实现A4纸页面 |
| | | Document document = new Document(PageSize.A4); |
| | | //document.setMarginMirroring(true); |
| | |
| | | LineSeparator objectName = new LineSeparator(); |
| | | document.add(objectName); |
| | | } |
| | | /* |
| | | *//* |
| | | * document关闭的其实是文件的监听状态,writer关闭的是io流,writer创建在document之后 |
| | | * */ |
| | | * *//* |
| | | document.close(); |
| | | pdfWriter.close(); |
| | | outputStream.close(); |
| | |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | }*/ |
| | | |
| | | @Override |
| | | public Integer getSelectCount(Wrapper<TjReport> queryWrapper) { |
| | |
| | | |
| | | |
| | | @Override |
| | | public AjaxResult makeBatchReport(List<String> tjNumbers) { |
| | | return sqlGetReportToMake(tjNumbers); |
| | | public AjaxResult makeBatchReport(List<String> tjNumbers,String value) { |
| | | return sqlGetReportToMake(tjNumbers,value); |
| | | |
| | | } |
| | | |
| | |
| | | // } |
| | | // } |
| | | |
| | | private AjaxResult sqlGetReportToMake(List<String> tjNumbers) { |
| | | private AjaxResult sqlGetReportToMake(List<String> tjNumbers, String value) { |
| | | // LambdaQueryWrapper<TjReport> tjReportLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | // tjReportLambdaQueryWrapper.in(TjReport::getTjNumber, tjNumbers); |
| | | // List<TjReport> list = tjReportService.list(tjReportLambdaQueryWrapper); |