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