From 67cbfd8f7c2ed9598eef92470313f3cf31028ea1 Mon Sep 17 00:00:00 2001
From: 严智鑫 <test>
Date: 星期二, 11 三月 2025 08:39:33 +0800
Subject: [PATCH] 2.13-3-7号  现场标注线调试更改

---
 JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java
index 15f267f..68cd9ce 100644
--- a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java
+++ b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java
@@ -238,6 +238,7 @@
                     .eq(Tasking::getScanId,scan_id)
                     .eq(Tasking::getGlassState,"姝e父")
                     .eq(Tasking::getState,"绾夸笂")
+                    .ne(Tasking::getWorkState,"瀹屽伐")
                     .le(LineConfiguration::getProcessSequence,machineLineConfiguration.get(0).getProcessSequence())
                     .orderByAsc(Tasking::getTaskSequence));
             if(!list.isEmpty()){
@@ -325,11 +326,12 @@
     @Override
     public int finishMachineTask(Machine machine) {
         List<Tasking> list=this.findMachineWorkStateTask(machine,"姝e湪宸ヤ綔");
-        //褰撳墠璁惧鐨勭嚎璺厤缃�
+        //鏌ヨ褰撳墠璁惧绾胯矾閰嶇疆
         List<LineConfiguration> machineLineConfiguration=lineConfigurationMapper.selectJoinList(LineConfiguration.class,new MPJLambdaWrapper<LineConfiguration>()
                 .selectAll(LineConfiguration.class)
                 .eq(LineConfiguration::getMachineId,machine.getId()));
         if(!machineLineConfiguration.isEmpty()){
+            //褰撳墠璁惧瀛樺湪绾胯矾閰嶇疆锛屾煡璇㈠綋鍓嶈澶� 鍦ㄧ嚎璺厤缃〃涓殑涓嬩竴璁惧
             List<LineConfiguration> listLineConfiguration=lineConfigurationMapper.selectJoinList(LineConfiguration.class,new MPJLambdaWrapper<LineConfiguration>()
                     .selectAll(LineConfiguration.class)
                     .eq(LineConfiguration::getLineId,machineLineConfiguration.get(0).getLineId())
@@ -338,12 +340,16 @@
                     .orderByAsc(LineConfiguration::getProcessSequence)
                     .orderByAsc(LineConfiguration::getPrioritySequence)
             );
+
             if(!list.isEmpty()){
+                //鏍囪浠诲姟鐘舵��
                 Tasking tasking=list.get(0);
                 LineConfiguration thisLineConfiguration=lineConfigurationMapper.selectById(tasking.getLineConfigurationId());
                 tasking.setOperationRecord(thisLineConfiguration.getRemark()+thisLineConfiguration.getLineId());
                 tasking.setOperationRecordTime(new Date());
                 tasking.setOperationMode("缁撴潫");
+                //listLineConfiguration涓嶆槸绌�,琛ㄧず褰撳墠璁惧閰嶇疆鍏崇郴涓湁涓嬩竴璁惧
+                // 鍚﹀垯琛ㄧず鏃犱笅涓�宸ュ簭锛屽嵆褰撳墠宸ュ簭涓烘渶鍚庝竴宸ュ簭 鏍囪鐘舵�佸畬宸�
                 if (!listLineConfiguration.isEmpty()){
                     tasking.setLineConfigurationId(listLineConfiguration.get(0).getId());
                     tasking.setWorkState("绛夊緟");
@@ -352,7 +358,6 @@
                 else{
                     tasking.setWorkState("瀹屽伐");
                     return baseMapper.updateById(tasking);
-                    //return this.stopTasking(tasking);
                 }
 
             }

--
Gitblit v1.8.0