diff --git a/pom.xml b/pom.xml
index 796092e..7596720 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
1.39.0
3.5.3.1
3.9.1
- 5.8.18
+ 5.8.30
4.10.0
2.7.10
3.20.1
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java b/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
index 1f7180d..aea8b27 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
@@ -293,9 +293,10 @@ public class ExcelTemplateProc {
String value = cell.getStringCellValue();
if (value != null) {
-
+ String trimmed = value.trim();
for (DynamicDataMapping dynamicData : dynamicDataMappingList) {
- if (value.startsWith("{{" + dynamicData.getDataId() + ".")) {
+ String prefix = "{{" + dynamicData.getDataId() + ".";
+ if (trimmed.startsWith(prefix) || trimmed.contains(prefix)) {
return dynamicData;
}
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
index e148f09..20e5452 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
@@ -3,6 +3,7 @@ package com.ruoyi.system.controller;
import java.util.List;
import java.util.Arrays;
+import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.RequiredArgsConstructor;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.*;
@@ -113,6 +114,7 @@ public class PartCostController extends BaseController {
@Log(title = "在金蝶获取成本价", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping("/getObtainPartData")
+ @XxlJob("getObtainPartData")
public R getObtainPartData() {
return toAjax(iPartCostService.getObtainPartData());
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
index 7205dad..8d9250e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
@@ -6,6 +6,7 @@ import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*;
+import cn.hutool.json.JSONUtil;
import com.alibaba.excel.EasyExcel;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.ruoyi.common.excel.DefaultExcelListener;
@@ -17,6 +18,8 @@ import com.ruoyi.common.poi.ExcelTemplateProc;
import com.ruoyi.common.poi.DynamicDataMapping;
import com.ruoyi.system.domain.*;
import com.ruoyi.system.domain.bo.FigureSaveBo;
+import com.ruoyi.system.domain.dto.MaterialUseDTO;
+import com.ruoyi.system.domain.dto.ProcessRouteDTO;
import com.ruoyi.system.domain.dto.ProcessRouteExcelDTO;
import com.ruoyi.system.domain.dto.ProcessRoutePushResultDTO;
import com.ruoyi.system.domain.vo.*;
@@ -542,7 +545,7 @@ public class ProcessOrderProController extends BaseController {
// 使用Excel模板文件
- String templatePath = "D:/java/excel-template/生产及工艺计划模版.xlsx";
+ String templatePath = "jpg/生产及工艺计划模版.xlsx";
String outputPath = "D:/file/" + orderPro.getProductionOrderNo() + "生产及工艺计划表.xlsx";
// 准备模板数据
@@ -613,11 +616,11 @@ public class ProcessOrderProController extends BaseController {
List