From b0a5a9b8ee08eb64f0b422f2fb0c41bc845c75ed Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期一, 25 五月 2026 13:24:25 +0800
Subject: [PATCH] feat(approve): 更新审批流程配置节点查询逻辑
---
src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java
index 747a0bd..8be7454 100644
--- a/src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java
+++ b/src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java
@@ -45,6 +45,7 @@
import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors;
+
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@Service
@@ -237,9 +238,19 @@
@Override
public void down(HttpServletResponse response, ProductWorkOrder productWorkOrder) {
ProductWorkOrderDto productWorkOrderDto = productWorkOrdermapper.getProductWorkOrderFlowCard(productWorkOrder.getId());
+
+ Long workOrderId = productWorkOrder.getId();
+ Long productProcessRouteItemId = productWorkOrderDto.getProductProcessRouteItemId();
+
+ String qrContent = String.format(
+ "{\"workOrderId\":%d,\"productProcessRouteItemId\":%d}",
+ workOrderId,
+ productProcessRouteItemId == null ? 0 : productProcessRouteItemId
+ );
+
String codePath;
try {
- codePath = new MatrixToImageWriter().code(productWorkOrderDto.getId().toString(), tempDir);
+ codePath = new MatrixToImageWriter().code(qrContent, tempDir);
} catch (Exception e) {
throw new RuntimeException(e);
}
--
Gitblit v1.9.3