cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageDocumentListServiceImpl.java
@@ -95,33 +95,4 @@ saveBatch(list); } public String wordToPdf(String wordPath, String pdfPath) { FileOutputStream os = null; try { InputStream is = new ClassPathResource("/lib/license.xml").getInputStream(); License license = new License(); license.setLicense(is); if (!license.getIsLicensed()) { System.out.println("License验证不通过..."); return null; } //生成一个空的PDF文件 File file = new File(pdfPath.replace(".pdf", ".pdf")); os = new FileOutputStream(file); //要转换的word文件 com.aspose.words.Document doc = new com.aspose.words.Document(wordPath); doc.save(os, SaveFormat.PDF); } catch (Exception e) { e.printStackTrace(); } finally { if (os != null) { try { os.close(); } catch (IOException e) { e.printStackTrace(); } } } return null; } } cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRecordCancelServiceImpl.java
@@ -430,7 +430,6 @@ for (int i = 1; i < rows.size(); i++) { // 从第二行开始,跳过表头 XWPFTableRow row = rows.get(i); if (row.getTableCells().size() != 10) { System.out.println("行 " + (i + 1) + " 的列数不匹配,跳过该行"); continue; } if (ObjectUtils.isNotEmpty(row.getCell(1).getText())) { cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRecordCheckServiceImpl.java
@@ -421,7 +421,6 @@ for (int i = 1; i < rows.size(); i++) { // 从第二行开始,跳过表头 XWPFTableRow row = rows.get(i); if (row.getTableCells().size() != 9) { System.out.println("行 " + (i + 1) + " 的列数不匹配,跳过该行"); continue; } if (ObjectUtils.isNotEmpty(row.getCell(1).getText())) { cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRecordIntervalsServiceImpl.java
@@ -448,7 +448,6 @@ for (int i = 1; i < rows.size(); i++) { // 从第二行开始,跳过表头 XWPFTableRow row = rows.get(i); if (row.getTableCells().size() != 7) { System.out.println("行 " + (i + 1) + " 的列数不匹配,跳过该行"); continue; } if (ObjectUtils.isNotEmpty(row.getCell(1).getText())) { cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRecordIssueRecycleServiceImpl.java
@@ -613,7 +613,6 @@ for (int i = 2; i < rows.size(); i++) { // 从第三行开始,跳过表头 XWPFTableRow row = rows.get(i); if (row.getTableCells().size() != 12) { System.out.println("行 " + (i + 1) + " 的列数不匹配,跳过该行"); continue; } if (ObjectUtils.isNotEmpty(row.getCell(1).getText())) { cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRecordVerifyServiceImpl.java
@@ -117,7 +117,6 @@ for (int i = 1; i < rows.size(); i++) { // 从第二行开始,跳过表头 XWPFTableRow row = rows.get(i); if (row.getTableCells().size() != 8) { System.out.println("行 " + (i + 1) + " 的列数不匹配,跳过该行"); continue; } if (ObjectUtils.isNotEmpty(row.getCell(1).getText())) { cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceRecordServiceImpl.java
@@ -58,7 +58,6 @@ } standardSubstance.setState(0); feStandardSubstanceMapper.updateById(standardSubstance); System.out.println(feStandardSubstanceRecord); baseMapper.update(feStandardSubstanceRecord, Wrappers.<FeStandardSubstanceRecord>lambdaUpdate() .eq(FeStandardSubstanceRecord::getSubstanceId, feStandardSubstanceRecord.getSubstanceId()) .eq(FeStandardSubstanceRecord::getStatus, 0)); inspect-server/src/main/java/com/ruoyi/inspect/controller/InsUnqualifiedHandlerController.java
@@ -66,7 +66,7 @@ public String unqualifiedHandlerOACallback(String data){ String msg = OAProcess.oaReturnMsg(0, "success"); JSONObject json = JSONObject.parseObject(data); System.out.println("========>" + json); log.info("oa回调参数========>" + json); try { Long oaWorkId = json.getLong(REQUESTID); String checkResult = json.getString(CHECKRESULT); @@ -77,7 +77,7 @@ log.error("oa回调失败: " + e.getMessage()); msg = OAProcess.oaReturnMsg(1, "oa回调失败: " + e.getMessage()); } System.out.println("oa回调返回结果========>" + msg); log.info("oa回调返回结果========>" + msg); return msg; } inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
@@ -4240,7 +4240,6 @@ License license = new License(); license.setLicense(is); if (!license.getIsLicensed()) { System.out.println("License验证不通过..."); return null; } //生成一个空的PDF文件 inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsReportServiceImpl.java
@@ -36,6 +36,7 @@ import com.ruoyi.inspect.mapper.InsUnqualifiedHandlerMapper; import com.ruoyi.system.mapper.UserMapper; import com.ruoyi.system.service.InformationNotificationService; import lombok.extern.slf4j.Slf4j; import org.apache.poi.xwpf.usermodel.*; import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; @@ -65,6 +66,7 @@ * @createDate 2024-03-17 22:10:02 */ @Service @Slf4j public class InsReportServiceImpl extends ServiceImpl<InsReportMapper, InsReport> implements InsReportService { @Resource @@ -540,7 +542,6 @@ // 清理临时文件夹 deleteDirectory(tempFolder); System.out.println("ZIP文件创建完成!"); } catch (IOException e) { e.printStackTrace(); } @@ -675,13 +676,11 @@ FileOutputStream os = null; try { //凭证 不然切换后有水印 // InputStream is = this.getClass().getResourceAsStream("/lib/license.xml"); // InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("license.xml"); InputStream is = Files.newInputStream(new File(licenseUrl).toPath()); License license = new License(); license.setLicense(is); if (!license.getIsLicensed()) { System.out.println("License验证不通过..."); log.info("License验证不通过..."); return null; } //生成一个空的PDF文件 @@ -1120,7 +1119,7 @@ License license = new License(); license.setLicense(is); if (!license.getIsLicensed()) { System.out.println("License验证不通过..."); log.info("License验证不通过..."); return null; } //生成一个空的PDF文件 @@ -1131,7 +1130,6 @@ //要转换的word文件 com.aspose.words.Document doc = new com.aspose.words.Document(wordPath); doc.save(os, SaveFormat.PDF); String name = file.getName(); return file.getName(); } catch (Exception e) { e.printStackTrace(); performance-server/src/main/java/com/ruoyi/performance/controller/PerformanceShiftController.java
@@ -114,7 +114,6 @@ @ApiOperation(value = "临时接口-添加7月份8月份的数据") @GetMapping("temporaryInterface") public void temporaryInterface() { System.out.println("开始给每个人进行排班,默认早班======start"); // TODO 给每个人都进行排班(默认早班) PerformanceShiftAddDto performanceShiftAddDto = new PerformanceShiftAddDto(); //班次--早(查询字典) @@ -140,13 +139,11 @@ endOfWeek = startOfWeek.plusDays(6); LocalDateTime startDateTime = LocalDateTime.of(startOfWeek, LocalTime.MIDNIGHT); LocalDateTime endDateTime = LocalDateTime.of(endOfWeek, LocalTime.MIDNIGHT); System.out.println("Week starts on " + startDateTime + " and ends on " + endDateTime); performanceShiftAddDto.setStartWeek(startDateTime); performanceShiftAddDto.setEndWeek(endDateTime); performanceShiftService.performanceShiftAdd(performanceShiftAddDto); startOfWeek = startOfWeek.plusWeeks(1); } System.out.println("排班结束======end"); } } ruoyi-common/src/main/java/com/ruoyi/common/oa/OAProcess.java
@@ -37,8 +37,6 @@ // 发起OA流程 OAResult oaResult = oaService.sendWorkFlow(wri); // 输出OA流程执行结果 System.out.println(oaResult); return oaResult; } @@ -51,17 +49,15 @@ wri.setCreaterId(createrId); wri.setRequestLevel("0"); wri.setRequestName(requestName); //todo: oa提交 1: 直接发送流程, 0:存入草稿箱 // wri.setIsnextflow("1"); wri.setIsnextflow("0"); //创建主表 OAWorkflowTable wmi = oaService.createOAMainWorkflowTable(mainFields); // 将主表信息填充到流程信息里 wri.setWorkflowMainTable(wmi); // 发起OA流程 OAResult oaResult = oaService.sendWorkFlow(wri); // 输出OA流程执行结果 System.out.println(oaResult); return oaResult; } } ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java
@@ -23,11 +23,10 @@ oaWorkflowRequestTableField.add(createOAWorkflowRequestTableField(field.getKey(), field.getValue().toString())); } System.out.println("@#######################"); for (OAWorkflowRequestTableField workflowRequestTableField : oaWorkflowRequestTableField) { System.out.println(workflowRequestTableField.fieldName +","+ workflowRequestTableField.fieldValue +"--"+ workflowRequestTableField.fieldType); } // for (OAWorkflowRequestTableField workflowRequestTableField : oaWorkflowRequestTableField) { // // System.out.println(workflowRequestTableField.fieldName +","+ workflowRequestTableField.fieldValue +"--"+ workflowRequestTableField.fieldType); // } //创建主表列 ArrayOfOAWorkflowRequestTableField wrti = new ArrayOfOAWorkflowRequestTableField(); wrti.oaWorkflowRequestTableField = oaWorkflowRequestTableField; ruoyi-common/src/main/java/com/ruoyi/common/utils/html/EscapeUtil.java
@@ -4,7 +4,7 @@ /** * 转义和反转义工具类 * * * @author ruoyi */ public class EscapeUtil @@ -30,7 +30,7 @@ /** * 转义文本中的HTML字符为安全的字符 * * * @param text 被转义的文本 * @return 转义后的文本 */ @@ -41,7 +41,7 @@ /** * 还原被转义的HTML特殊字符 * * * @param content 包含转义符的HTML内容 * @return 转换后的字符串 */ @@ -52,7 +52,7 @@ /** * 清除所有HTML标签,但是不删除标签内的内容 * * * @param content 文本 * @return 清除标签后的文本 */ @@ -63,7 +63,7 @@ /** * Escape编码 * * * @param text 被编码的文本 * @return 编码后的字符 */ @@ -104,7 +104,7 @@ /** * Escape解码 * * * @param content 被转义的内容 * @return 解码后的字符串 */ @@ -153,15 +153,4 @@ return tmp.toString(); } public static void main(String[] args) { String html = "<script>alert(1);</script>"; String escape = EscapeUtil.escape(html); // String html = "<scr<script>ipt>alert(\"XSS\")</scr<script>ipt>"; // String html = "<123"; // String html = "123>"; System.out.println("clean: " + EscapeUtil.clean(html)); System.out.println("escape: " + escape); System.out.println("unescape: " + EscapeUtil.unescape(escape)); } }