From e14e4217b3f53a5cad511b4331cd7c0a40a40db2 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 19 十二月 2024 13:52:03 +0800
Subject: [PATCH] zjh202412019

---
 ltkj-admin/src/test/java/zwxTest.java |   55 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 34 insertions(+), 21 deletions(-)

diff --git a/ltkj-admin/src/test/java/zwxTest.java b/ltkj-admin/src/test/java/zwxTest.java
index f046da4..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;
@@ -73,28 +74,40 @@
     }
 
     /**
-     * 璋冪敤鐢熸垚鎶ュ憡
+     * 淇敼鎶ュ憡
      */
     @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 uploadPdf(){
+        String base64String = PDFBinaryUtil.getPDFBinary("E:\\鏂囨。\\鎶ュ憡浣撴妯℃澘new - 棣栭〉.pdf");
+        System.out.println("base64String = " + base64String);
+        TjReportTemplate template = new TjReportTemplate();
+        template.setReportTemId(1864937292297244675L);
+        template.setTemplate(base64String);
+        reportTemplateService.updateById(template);
     }
+
+    @Test
+    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