From 044c32c15ee9ccac6f3b60eb6745025e2f4480f2 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期三, 11 十二月 2024 16:59:54 +0800 Subject: [PATCH] 报工回传+库位显示 --- JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/AddTask.java | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/AddTask.java b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/AddTask.java index fefbd4e..5ee5fa7 100644 --- a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/AddTask.java +++ b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/AddTask.java @@ -2,6 +2,7 @@ import cn.hutool.json.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.mes.md.entity.*; import com.mes.md.mapper.MachineMapper; import com.mes.md.mapper.TaskingMapper; @@ -11,6 +12,7 @@ import com.mes.service.PlcParameter; import com.mes.tools.WebSocketServer; import com.mes.utils.HexUtil; +import com.mes.utils.Result; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; @@ -32,10 +34,20 @@ @Autowired KBBTJPDrawingBPService kBBTJPDrawingBPService; - //@Scheduled(fixedDelay = 30000) - public void AddTasks() { - projectService.insertProjectStandard(); + @Autowired + TaskingMapper taskingMapper; + @Scheduled(fixedDelay = 86400000) + public void deleteTasking() { + //鍒涘缓Calendar瀹炰緥 + Calendar cal = Calendar.getInstance(); + //璁剧疆褰撳墠鏃堕棿 + cal.setTime(new Date()); + cal.add(Calendar.DATE, -5); + int deleteCount=taskingMapper.deleteJoin(new MPJLambdaWrapper<Tasking>() + .selectAll(Tasking.class) + .le(Tasking::getOperationRecordTime,cal.getTime())); + log.info("瀹氭椂娓呴櫎澶氫綑鏁版嵁:{}",deleteCount); } //@Scheduled(fixedDelay = 1000) public void notReceive() { @@ -46,11 +58,15 @@ if (sendwServer != null) { for (WebSocketServer webserver : sendwServer) { if (webserver != null) { - webserver.sendMessage(jsonObject.toString()); - List<String> messages = webserver.getMessages(); - if (!messages.isEmpty()) { - // // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛� - webserver.clearMessages(); + try { + webserver.sendMessage(jsonObject.toString()); + List<String> messages = webserver.getMessages(); + if (!messages.isEmpty()) { + // // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛� + webserver.clearMessages(); + } + }catch (Exception e) { + } } else { log.info("Home is closed"); -- Gitblit v1.8.0