zjh
2025-06-24 72f6490f736d60710b930d68dc087e6e503a9625
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportTemplateController.java
@@ -13,6 +13,7 @@
import com.ltkj.common.utils.SecurityUtils;
import com.ltkj.hosp.domain.TjReport;
import com.ltkj.hosp.domain.TjReservation;
import com.ltkj.system.service.ISysConfigService;
import com.ltkj.web.config.pdfutils.PDFBinaryUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -48,9 +49,11 @@
public class TjReportTemplateController extends BaseController {
    @Autowired
    private ITjReportTemplateService tjReportTemplateService;
    @Autowired
    private ISysConfigService configService;
    @Value("${path.filePath}")
    private String value;
//    @Value("${path.filePath}")
//    private String value;
    /**
     * 查询template列表
@@ -132,6 +135,7 @@
        if (one == null) {
            return;
        }
        String value = configService.selectConfigByKey("path_filePath");
        String userId = SecurityUtils.getLoginUser().getUsername();
        PDFBinaryUtil.base64StringToPDF(one.getTemplate(), FileUtil.mkdir(value).getPath() + File.separator + userId + reportTemId + "_模板预览.pdf");
        String filePath = value + File.separator + userId + reportTemId + "_模板预览.pdf";
@@ -194,7 +198,7 @@
    @GetMapping("/zhiYeTable/{flag}")
    @ApiOperation(value = "下载职业健康表")
    public void zhiYeTable(HttpServletResponse response, @PathVariable("flag") boolean flag) {
        String value = configService.selectConfigByKey("path_filePath");
        LambdaQueryWrapper<TjReportTemplate> we = new LambdaQueryWrapper<>();
        we.eq(TjReportTemplate::getName, "职业健康体检个人信息表");
        TjReportTemplate one = tjReportTemplateService.getOne(we);