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/test/java/com/mes/DeviceInteractionModuleApplicationTest.java |   78 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 72 insertions(+), 6 deletions(-)

diff --git a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/DeviceInteractionModuleApplicationTest.java b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/DeviceInteractionModuleApplicationTest.java
index b3e5ebe..8822899 100644
--- a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/DeviceInteractionModuleApplicationTest.java
+++ b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/DeviceInteractionModuleApplicationTest.java
@@ -1,14 +1,13 @@
 package com.mes;
 
+import cn.hutool.core.bean.BeanUtil;
+import cn.smallbun.screw.core.util.CollectionUtils;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import com.mes.md.entity.*;
 import com.mes.md.mapper.*;
-import com.mes.md.service.AccountService;
-import com.mes.md.service.PrimitiveTaskService;
-import com.mes.md.service.ProjectService;
-import com.mes.md.service.TaskingService;
+import com.mes.md.service.*;
 import com.mes.tools.HexConversion;
 import com.mes.utils.HexUtil;
 import lombok.extern.slf4j.Slf4j;
@@ -27,6 +26,7 @@
 import java.nio.charset.StandardCharsets;
 import java.text.SimpleDateFormat;
 import java.util.*;
+import java.util.stream.Collectors;
 
 /**
  * @Author : yanzhixin
@@ -69,12 +69,78 @@
     @Autowired
     KBBTLensSortingMapper kBBTLensSortingMapper;
 
+    @Autowired
+    KBBTProgramsOperationLogBPMapper kBBTProgramsOperationLogBPMapper;
+
+    @Autowired
+    KBBTProgramsOperationLogBPService kBBTProgramsOperationLogBPService;
+
+    @Autowired
+    TaskingLogMapper taskingLogMapper;
+
+    @Autowired
+    TaskingLogService taskingLogService;
+    /**
+     * 娴嬭瘯 鎻愪氦鎶ュ伐  浠ュ強鐜荤拑鏁版嵁
+     */
+    @Test
+    public void reportTaskingLog() {
+        taskingLogService.reportTaskingLog();
+    }
+    /**
+     * 娴嬭瘯 鎵爜鍚庡簱浣�
+     */
+    @Test
+    public void testInset() {
+
+        // 浠庢暟鎹簱涓煡璇㈠嚭鐨勫璞¢泦鍚�
+        List<Tasking> listTasking = taskingMapper.selectList(new QueryWrapper<Tasking>());
+        List<KBBTProgramsOperationLogBP> abc =kBBTProgramsOperationLogBPMapper.selectList(new QueryWrapper<KBBTProgramsOperationLogBP>());
+        // 鍒ょ鏄惁涓虹┖
+        if (CollectionUtils.isNotEmpty(listTasking)) {
+            // 杩涜鎷嗚В灏佽
+            List<KBBTProgramsOperationLogBP> stationDictVOS = listTasking.stream().map(item -> {
+                KBBTProgramsOperationLogBP newData = new KBBTProgramsOperationLogBP();
+                newData.setGlassId(item.getGlassId());
+                newData.setState(item.getState());
+                newData.setWorkState(item.getWorkState());
+                newData.setGlassState(item.getGlassState());
+                newData.setState(item.getState());
+                newData.setScanId(item.getScanId());
+                newData.setProgramId(item.getProgramId());
+                newData.setBatchNumber(item.getBatchNumber()==null?"":item.getBatchNumber());
+                newData.setTaskType(item.getTaskType());
+                newData.setLength(item.getLength());
+                newData.setWidth(item.getWidth());
+                newData.setThickness(item.getThickness());
+                newData.setDrawingMarking(item.getDrawingMarking());
+                //newData.setIsMarking(item.getIsMarking());//鏄惁鎵撴爣锛�0涓嶆墦鏍�   1鎵撴爣
+                newData.setIsSilkScreen(item.getIsSilkScreen());
+                newData.setIsWorking(1);
+                newData.setSilkScreenX(item.getSilkScreenX());
+                newData.setSilkScreenY(item.getSilkScreenY());
+                newData.setR_1_1(item.getR_1_1());
+                newData.setR_1_2(item.getR_1_2());
+                newData.setR_2_1(item.getR_2_1());
+                newData.setR_2_2(item.getR_2_2());
+                newData.setR_3_1(item.getR_3_1());
+                newData.setR_3_2(item.getR_3_2());
+                newData.setR_4_1(item.getR_4_1());
+                newData.setR_4_2(item.getR_4_2());
+                newData.setCreateDate(new Date());
+                kBBTProgramsOperationLogBPMapper.insert(newData);
+                return newData;
+            }).collect(Collectors.toList());
+            log.info("淇濆瓨鏁版嵁鏄惁鎴愬姛锛歿},{}",stationDictVOS);
+        }
+
+    }
+
     /**
      * 娴嬭瘯 鎵爜鍚庡簱浣�
      */
     @Test
     public void testStr() {
-
         //鍒涘缓Calendar瀹炰緥
         Calendar cal = Calendar.getInstance();
         //璁剧疆褰撳墠鏃堕棿
@@ -104,7 +170,7 @@
     public void testSaoMa() {
         try {
 // 鍒涘缓TCP瀹㈡埛绔苟杩炴帴鍒版湇鍔″櫒
-            String serverAddress = "192.168.1.8";
+            String serverAddress = "10.36.164.19";
             int serverPort = 2001;
             Socket clientSocket = new Socket(serverAddress, serverPort);
             // 鍒涘缓杈撳叆娴佸拰杈撳嚭娴�

--
Gitblit v1.8.0