From 77eff86ec113e5dc86c9e1433e52bd8a67865340 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期四, 12 六月 2025 11:46:44 +0800
Subject: [PATCH] 添加对应节点id

---
 lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/ProductInfoServiceImpl.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/ProductInfoServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/ProductInfoServiceImpl.java
index 0562ada..f1c9ad0 100644
--- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/ProductInfoServiceImpl.java
+++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/ProductInfoServiceImpl.java
@@ -422,6 +422,7 @@
      * @param paramId      浜у搧鏍戣妭鐐筰d
      * @param relativeFlag 1 鏄� 2 鍚�
      * @param userIds      娣诲姞鐢ㄦ埛ids
+     * todo浼樺寲缁撴瀯锛岄噰鐢╩ix琛ㄨ繘琛岀埗瀛愰�掑綊鏌ヨ锛屽垎绫昏繘琛屾潈闄愬垎閰嶏紙鍗曡〃鏌ヨ锛�
      * @return
      */
     @Override
@@ -457,6 +458,7 @@
      * @param paramId       浜у搧鏍戣妭鐐筰d
      * @param relativeFlag  1 鏄� 2 鍚�
      * @param departmentIds 娣诲姞閮ㄩ棬ids
+     * todo浼樺寲缁撴瀯锛岄噰鐢╩ix琛ㄨ繘琛岀埗瀛愰�掑綊鏌ヨ锛屽垎绫昏繘琛屾潈闄愬垎閰嶏紙鍗曡〃鏌ヨ锛�
      * @return
      */
     @Override
@@ -492,6 +494,7 @@
      * @param paramId      浜у搧鏍戣妭鐐筰d
      * @param relativeFlag 1 鏄� 2 鍚�
      * @param userIds      绉婚櫎鐢ㄦ埛ids
+     * todo浼樺寲缁撴瀯锛岄噰鐢╩ix琛ㄨ繘琛岀埗瀛愰�掑綊鏌ヨ锛屽垎绫昏繘琛屾潈闄愬垎閰嶏紙鍗曡〃鏌ヨ锛�
      * @return
      */
     @Override
@@ -526,6 +529,7 @@
      * @param paramId       浜у搧鏍戣妭鐐筰d
      * @param relativeFlag  1 鏄� 2 鍚�
      * @param departmentIds 绉婚櫎閮ㄩ棬ids
+     * todo浼樺寲缁撴瀯锛岄噰鐢╩ix琛ㄨ繘琛岀埗瀛愰�掑綊鏌ヨ锛屽垎绫昏繘琛屾潈闄愬垎閰嶏紙鍗曡〃鏌ヨ锛�
      * @return
      */
     @Override
@@ -1179,31 +1183,37 @@
                         ProductInfo productInfo=this.getById(docInfo.getAttributionId());
                         docInfo.setNodeName(productInfo.getProductName());
                         docInfo.setNodeCode(productInfo.getProductNo());
+                        docInfo.setNodeId(productInfo.getProductId());
                         break;
                     case 2:
                         ComponentInfo componentInfo=componentInfoService.getById(docInfo.getAttributionId());
                         docInfo.setNodeName(componentInfo.getComponentName());
                         docInfo.setNodeCode(componentInfo.getComponentCode());
+                        docInfo.setNodeId(componentInfo.getComponentId());
                         break;
                     case 3:
                         PartsInfo partsInfo=partsInfoService.getById(docInfo.getAttributionId());
                         docInfo.setNodeCode(partsInfo.getPartsCode());
                         docInfo.setNodeName(partsInfo.getPartsName());
+                        docInfo.setNodeId(partsInfo.getPartsId());
                         break;
                     case 4:
                         ProcessSpecVersion processSpecVersion=processSpecVersionService.getById(docInfo.getAttributionId());
                         docInfo.setNodeName(processSpecVersion.getProcessSpecVersionName());
                         docInfo.setNodeCode(processSpecVersion.getProcessSpecVersionCode());
+                        docInfo.setNodeId(processSpecVersion.getId());
                         break;
                     case 5:
                         ProcessStream processStream=processStreamService.getById(docInfo.getAttributionId());
                         docInfo.setNodeName(processStream.getProcessName());
                         docInfo.setNodeCode(processStream.getProcessCode());
+                        docInfo.setNodeId(processStream.getProcessId());
                         break;
                     case 6:
                         WorkStep workStep=workStepService.getById(docInfo.getAttributionId());
                         docInfo.setNodeName(workStep.getStepName());
                         docInfo.setNodeCode(workStep.getStepName());
+                        docInfo.setNodeId(workStep.getId());
                         break;
                 }
             });
@@ -1225,11 +1235,13 @@
                     ProcessStream processStream=processStreamService.getById(deviceType.getAttributionId());
                     docInfo.setNodeName(processStream.getProcessName());
                     docInfo.setNodeCode(processStream.getProcessCode());
+                    docInfo.setNodeId(processStream.getProcessId());
                 }else {
                     //宸ユ涓嬬殑璁惧绫�
                     WorkStep workStep=workStepService.getById(deviceType.getAttributionId());
                     docInfo.setNodeName(workStep.getStepName());
                     docInfo.setNodeCode(workStep.getStepName());
+                    docInfo.setNodeId(workStep.getId());
                 }
             });
         }

--
Gitblit v1.9.3