From 73a816fd2b1e29c25d615c85ce34b12b55c16ccf Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期一, 20 一月 2025 13:41:45 +0800
Subject: [PATCH] zjh20250120

---
 ltkj-admin/src/test/java/zwxTest.java |   49 ++++++++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/ltkj-admin/src/test/java/zwxTest.java b/ltkj-admin/src/test/java/zwxTest.java
index 0c5073d..006c827 100644
--- a/ltkj-admin/src/test/java/zwxTest.java
+++ b/ltkj-admin/src/test/java/zwxTest.java
@@ -6,6 +6,7 @@
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.ltkj.LtkjApplication;
 import com.ltkj.common.core.domain.AjaxResult;
 import com.ltkj.common.core.domain.entity.DictUserInfo;
@@ -72,6 +73,9 @@
         return id;
     }
 
+    /**
+     * 淇敼鎶ュ憡
+     */
     @Test
     public void uploadPdf(){
         String base64String = PDFBinaryUtil.getPDFBinary("E:\\鏂囨。\\鎶ュ憡浣撴妯℃澘new - 棣栭〉.pdf");
@@ -82,29 +86,28 @@
         reportTemplateService.updateById(template);
     }
 
-    /**
-     * 璋冪敤鐢熸垚鎶ュ憡
-     */
     @Test
-    public void savePdf(){
-        String tjNumber = "8002241205080905";
-        LambdaQueryWrapper<TjReportTemplate> tjReportTemplateLambdaQueryWrapper = new LambdaQueryWrapper<>();
-        tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getFlag, 1);
-        tjReportTemplateLambdaQueryWrapper.eq(TjReportTemplate::getOpen, 0);
-        TjReportTemplate reportTemplate = reportTemplateService.getOne(tjReportTemplateLambdaQueryWrapper);
-
-        LambdaQueryWrapper<TjOrder> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(TjOrder::getTjNumber, tjNumber);
-        TjOrder tjOrder = orderService.getOne(queryWrapper);
-
-        LambdaQueryWrapper<TjCustomer> wq1 = new LambdaQueryWrapper<>();
-        wq1.eq(TjCustomer::getCusId, tjOrder.getUserId());
-        TjCustomer tjCustomer = customerService.getOne(wq1);
-
-        try {
-            hisPDFUtil.hisPDF(tjOrder, tjCustomer, reportTemplate);
-        } catch (Exception e) {
-            log.error(String.valueOf(e));
-        }
+    public void uploadzjysqm() throws IOException {
+        File file = new File("d:\\Users\\w\\Desktop\\鎬绘鍖诲笀绛惧悕\\ysqm.png");
+        FileInputStream fileInputStream = new FileInputStream(file);
+        byte[] bytes = new byte[(int) file.length()];
+        fileInputStream.read(bytes);
+        String string = Base64.getEncoder().encodeToString(bytes);
+        LambdaUpdateWrapper<TjReportTemplate> wrapper = new LambdaUpdateWrapper<>();
+        wrapper.set(TjReportTemplate::getOpen,0);
+        wrapper.eq(TjReportTemplate::getFlag,4);
+        reportTemplateService.update(wrapper);
+        TjReportTemplate template = new TjReportTemplate();
+        template.setReportTemId(IdUtil.getSnowflake().nextId());
+        template.setTemplate(string);
+        template.setCreateTime(new Date());
+        template.setCreateBy("瓒呯骇绠$悊鍛�");
+        template.setDeleted(0);
+        template.setFlag("4");
+        template.setName("鎬绘鍖诲笀绛惧悕");
+        template.setRemark("鍥剧墖蹇呴』涓篜S涓敾甯冨ぇ灏忎负300*140 PNG閫忔槑鍥�");
+        template.setOpen("1");
+        reportTemplateService.save(template);
     }
+
 }

--
Gitblit v1.8.0