From 79f9fbd9f999e26af3f0bca534d825eb687e092c Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 25 十二月 2024 08:47:24 +0800 Subject: [PATCH] 20241225 --- 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