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