From b4ac803e1554f70e556d94a1313d6944e5fc0e6f Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 11 二月 2025 17:29:35 +0800
Subject: [PATCH] 去除非空返回错误

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

diff --git a/ltkj-admin/src/test/java/zwxTest.java b/ltkj-admin/src/test/java/zwxTest.java
index 0c5073d..2c2a0ea 100644
--- a/ltkj-admin/src/test/java/zwxTest.java
+++ b/ltkj-admin/src/test/java/zwxTest.java
@@ -6,9 +6,11 @@
 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;
+import com.ltkj.common.core.redis.RedisCache;
 import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.hisDto.OutpintestapplyDetailsDto;
 import com.ltkj.hosp.lisDto.LisSaveSqdxxDto;
@@ -30,6 +32,7 @@
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.test.context.junit4.SpringRunner;
 
 import javax.annotation.Resource;
@@ -58,6 +61,10 @@
     private ITjReportTemplateService reportTemplateService;
     @Autowired
     private HisPDFUtil hisPDFUtil;
+    @Autowired
+    private RedisCache redisCache;
+    @Autowired
+    private RedisTemplate<String,Object> redisTemplate;
 
     public static String generateId() {
         String id;
@@ -72,6 +79,9 @@
         return id;
     }
 
+    /**
+     * 淇敼鎶ュ憡
+     */
     @Test
     public void uploadPdf(){
         String base64String = PDFBinaryUtil.getPDFBinary("E:\\鏂囨。\\鎶ュ憡浣撴妯℃澘new - 棣栭〉.pdf");
@@ -82,29 +92,34 @@
         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);
     }
+
+    @Test
+    public void test11(){
+        redisCache.setCacheList("list1",new ArrayList<>());
+        redisTemplate.opsForList().set("list2",0,new ArrayList<>());
+    }
+
 }

--
Gitblit v1.8.0