From 95604975d26071d55e270e73784af4787b042d98 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 12 二月 2025 17:32:45 +0800 Subject: [PATCH] zjh20250212 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java index a360ec8..fbf5621 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java @@ -39,6 +39,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; +import jodd.util.StringUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Autowired; @@ -114,18 +115,21 @@ public AjaxResult savePdf() { //浠庢枃浠跺湴鍧�璇诲叆PDF鏂囦欢 浠呭瓨鍌ㄤ竴娆� String base64String = PDFBinaryUtil.getPDFBinary(configService.selectConfigByKey("default_pdf5Template")); - reportTemplateService.remove(new LambdaQueryWrapper<TjReportTemplate>().eq(TjReportTemplate::getName,"浣撴鎶ュ憡妯℃澘5")); - TjReportTemplate tem = new TjReportTemplate(); - tem.setName("浣撴鎶ュ憡妯℃澘5"); - tem.setRemark("浣撴鎶ュ憡妯℃澘5"); - tem.setTemplate(base64String); - tem.setFlag("1"); - tem.setOpen("0"); - tem.setCreateTime(DateUtil.date()); - final boolean save = reportTemplateService.save(tem); - if (save) { - return AjaxResult.success("淇濆瓨鎴愬姛"); + if(StringUtil.isNotBlank(base64String)){ + reportTemplateService.remove(new LambdaQueryWrapper<TjReportTemplate>().eq(TjReportTemplate::getName,"浣撴鎶ュ憡妯℃澘5")); + TjReportTemplate tem = new TjReportTemplate(); + tem.setName("浣撴鎶ュ憡妯℃澘5"); + tem.setRemark("浣撴鎶ュ憡妯℃澘5"); + tem.setTemplate(base64String); + tem.setFlag("1"); + tem.setOpen("0"); + tem.setCreateTime(DateUtil.date()); + final boolean save = reportTemplateService.save(tem); + if (save) { + return AjaxResult.success("淇濆瓨鎴愬姛"); + } } + return AjaxResult.success("淇濆瓨澶辫触"); // String base64String2 = PDFBinaryUtil.getPDFBinary("D:\\Tjreport\\蹇冪數鍥�1.pdf"); // TjReport tem2 = new TjReport(); @@ -1711,7 +1715,7 @@ we.eq(TjReport::getType, "浣撴鎶ュ憡"); TjReport one = tjReportService.getOne(we); if (one == null) { - return AjaxResult.error("鏆傛棤浣撴鎶ュ憡"); + return AjaxResult.error("鏆傛棤浣撴鎶ュ憡,璇锋挙鍥炲埌鎬绘鏈鏍搁〉闈�,闇�鎬绘鍖荤敓閲嶆柊瀹℃牳骞剁敓鎴愭姤鍛�!"); } if ("pdf".equals(one.getPrint())) { res.put("flag", "0"); @@ -1721,7 +1725,7 @@ res.put("url", one.getPath()); return AjaxResult.success(res); } else { - return AjaxResult.error("鏆傛棤浣撴鎶ュ憡"); + return AjaxResult.error("鏆傛棤浣撴鎶ュ憡,璇锋挙鍥炲埌鎬绘鏈鏍搁〉闈�,闇�鎬绘鍖荤敓閲嶆柊瀹℃牳骞剁敓鎴愭姤鍛�!"); } } @@ -2146,7 +2150,7 @@ // 涓嶅湪浣跨敤閫昏緫鍒犻櫎 閫昏緫鍒犻櫎瀵艰嚧鎵撳嵃鎶ュ憡鐢熸垚 鏌ヨsql缂撴參 int i = tjReportService.deleteTjReportByReId(tjReport.getReId()); if (i == 0) { - return AjaxResult.error("鎾ゅ洖澶辫触锛�"); + return AjaxResult.error("鏆傛棤浣撴鎶ュ憡,璇锋挙鍥炲埌鎬绘鏈鏍搁〉闈�,闇�鎬绘鍖荤敓閲嶆柊瀹℃牳骞剁敓鎴愭姤鍛�!"); } } @@ -2169,11 +2173,10 @@ one.setPrintLastTime(null); one.setDownloadLastTime(null); if (tjOrderService.updateById(one)) { -// ycxmService.delOrderYcXmJyByTjh(tjNumber); return AjaxResult.success("鎾ゅ洖鎴愬姛锛�"); } } - return AjaxResult.error("鎾ゅ洖澶辫触锛�"); + return AjaxResult.error("璇ヤ汉鍛樹綋妫�璁板綍涓嶅瓨鍦�,璇锋牳瀹炰汉鍛樹俊鎭�!"); } -- Gitblit v1.8.0