From ef9e8df8f911d53d1ec23bf920f1cd5ba8f18e13 Mon Sep 17 00:00:00 2001
From: 严智鑫 <test>
Date: 星期五, 13 九月 2024 08:04:26 +0800
Subject: [PATCH] 线路配置,打标机前端页面

---
 JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 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 0b83559..7edeb9c 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
@@ -3,6 +3,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.github.yulichang.base.MPJBaseServiceImpl;
+import com.github.yulichang.query.MPJLambdaQueryWrapper;
 import com.mes.common.S7object;
 import com.mes.device.PlcParameterObject;
 import com.mes.md.entity.GlassInfo;
@@ -125,4 +126,44 @@
     public Boolean insertTaskingPro(String tasking) {
         return null;
     }
+
+
+    /**
+     * @param tasking
+     * 鏌ヨ褰撳墠宸ヨ壓锛岀嚎涓婃湭瀹屽伐鐨勪换鍔�
+     * @return
+     */
+    @Override
+    public List<Tasking> findCraftTasking(Tasking tasking) {
+        return baseMapper.selectList(new MPJLambdaQueryWrapper<Tasking>()
+                .selectAll(Tasking.class)
+                .eq(Tasking::getCurrentCraft,tasking.getCurrentCraft())
+                .ne(Tasking::getWorkState,"瀹屽伐")
+                .orderByAsc(Tasking::getGlassId));
+    }
+
+    /**
+     * @param tasking
+     * 淇敼浠诲姟鐘舵�� 銆愮牬鎹�/澶辫触/瀹屽伐銆�
+     * @return
+     */
+    @Override
+    public int updateCraftTasking(Tasking tasking) {
+        Tasking oldTasking=baseMapper.selectById(tasking);
+        oldTasking.setWorkState(tasking.getWorkState());
+        return baseMapper.updateById(oldTasking);
+    }
+
+    /**
+     * @param tasking
+     * 淇敼鐘舵�� 銆愪笅绾裤��
+     * @return
+     */
+    @Override
+    public int updateDownLine(Tasking tasking) {
+        Tasking oldTasking=baseMapper.selectById(tasking);
+        oldTasking.setState(tasking.getState());
+        return baseMapper.updateById(oldTasking);
+    }
+
 }

--
Gitblit v1.8.0