From 1a74c9c77b67ee5faa444e9671dcb2020e673341 Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期二, 23 九月 2025 11:18:57 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10105/r/YiWuProject

---
 hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java
index 964898a..eb13641 100644
--- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java
+++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java
@@ -16,6 +16,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.time.LocalDateTime;
 import java.util.List;
 
 /**
@@ -36,9 +37,12 @@
     @Override
     public List<OptimizeProject> listByState(OptimizeRequest optimizeRequest) {
         //PP琛ㄦ湭寮�濮嬬殑宸ョ▼鍙�
+        // 璁$畻浜屼釜鏈堝墠鐨勬椂闂�
+        LocalDateTime twoMonthAgo = LocalDateTime.now().minusMonths(2);
         LambdaQueryWrapper<OptimizeProject> wrapper = new LambdaQueryWrapper<>();
         wrapper.select(OptimizeProject::getProjectNo)
-                .eq(OptimizeProject::getState, optimizeRequest.getState());
+                .eq(OptimizeProject::getState, optimizeRequest.getState())
+                .ge(OptimizeProject::getCreateTime, twoMonthAgo);
         List<OptimizeProject> glass = this.list(wrapper);
         //鏆傚仠鐨勫伐绋嬪彿
         List<Engineering> engineerings = engineeringService.selectTask();
@@ -59,21 +63,21 @@
     @Override
     public void changeTask(String engineeringId, int state) {
         UpdateWrapper<OptimizeProject> wrapper = new UpdateWrapper<>();
-        wrapper.eq("project_no",engineeringId)
-                .set("state",state);
+        wrapper.eq("project_no", engineeringId)
+                .set("state", state);
         boolean updateSuccess = this.update(wrapper);
-        log.info("宸ョ▼琛ㄦ洿鏂扮姸鎬亄}",updateSuccess);
+        log.info("宸ョ▼琛ㄦ洿鏂扮姸鎬亄}", updateSuccess);
 
     }
 
     @Override
     public boolean overTask(UpPattenUsage sequence, int state) {
-        if(sequence.getState()==100){
-            UpdateWrapper<OptimizeProject> wrapper=new  UpdateWrapper<>();
-            wrapper.eq("project_no",sequence.getEngineeringId())
-                    .set("state",state);
+        if (sequence.getState() == 100) {
+            UpdateWrapper<OptimizeProject> wrapper = new UpdateWrapper<>();
+            wrapper.eq("project_no", sequence.getEngineeringId())
+                    .set("state", state);
             boolean updateSuccess = this.update(wrapper);
-            log.info("宸ョ▼瀹屾垚鏇存柊鐘舵�亄}",updateSuccess);
+            log.info("宸ョ▼瀹屾垚鏇存柊鐘舵�亄}", updateSuccess);
         }
         return false;
     }
@@ -82,7 +86,7 @@
     public List<OptimizeProject> getDoingTask() {
         QueryWrapper<OptimizeProject> wrapper = new QueryWrapper<>();
         wrapper.select("project_no,project_name")
-        .eq("state",200);
+                .eq("state", 200);
         return this.list(wrapper);
     }
 

--
Gitblit v1.8.0