From 062b1245a57d4e8a1e04a62efbc7d872e36eb073 Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期二, 10 十二月 2024 18:11:37 +0800
Subject: [PATCH] bug
---
business/src/main/java/com/ycl/service/impl/ProjectPlanInfoServiceImpl.java | 30 ++++++++++++++++++++----------
1 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/business/src/main/java/com/ycl/service/impl/ProjectPlanInfoServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectPlanInfoServiceImpl.java
index b44304c..e2c80b6 100644
--- a/business/src/main/java/com/ycl/service/impl/ProjectPlanInfoServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/ProjectPlanInfoServiceImpl.java
@@ -174,7 +174,7 @@
item.setDeleted(0); // 鏈垹闄�
list.stream().forEach(i -> {
item.setProjectPlanInfoId(i.getId().longValue());
- projectPlanExamineRecordMapper.insertOne(item);
+ projectPlanExamineRecordMapper.insert(item);
});
return Result.ok("娣诲姞鎴愬姛");
}
@@ -207,16 +207,28 @@
.set(ProjectPlanInfo::getStartTime, request.getStartTime())
.set(ProjectPlanInfo::getEndTime, request.getEndTime())
.update();
+ // 鏌ヨ鍑哄師鏉ョ殑瀹℃牳璁板綍
+ ProjectPlanExamineRecord item = new LambdaQueryChainWrapper<>(projectPlanExamineRecordMapper)
+ .eq(ProjectPlanExamineRecord::getProjectPlanInfoId, request.getId())
+ .eq(ProjectPlanExamineRecord::getProjectPlanRecordId, request.getProjectPlanRecordId())
+ .ne(ProjectPlanExamineRecord::getEventType, 2)
+ .eq(ProjectPlanExamineRecord::getDeleted, 0) // 鏈垹闄�
+ .orderByDesc(ProjectPlanExamineRecord::getGmtCreate)
+ .last("LIMIT 1")
+ .one();
// 鏂板涓�鏉″鏍歌褰�
- ProjectPlanExamineRecord item = new ProjectPlanExamineRecord();
- item.setProjectPlanRecordId(request.getProjectPlanRecordId().longValue());
- item.setProjectPlanInfoId(request.getId().longValue());
+// item.setId(null);
+// item.setEventType(1);
+// item.setDelayStartTime(request.getStartTime());
+// item.setDelayEndTime(request.getEndTime());
+// item.setGmtCreate(null);
+// item.setGmtUpdate(null);
+// projectPlanExamineRecordMapper.insertOne(item);
+ // 鏇存柊鍘熸潵鐨勫鏍歌褰�
item.setEventType(1);
item.setDelayStartTime(request.getStartTime());
item.setDelayEndTime(request.getEndTime());
- item.setGmtCreate(new Date());
- item.setDeleted(0);
- projectPlanExamineRecordMapper.insertOne(item);
+ projectPlanExamineRecordMapper.updateById(item);
return Result.ok("寤舵湡鎴愬姛");
}
@@ -236,11 +248,9 @@
item.setProjectPlanRecordId(form.getProjectPlanRecordId().longValue());
item.setProjectPlanInfoId(form.getId().longValue());
item.setEventType(0); // 璁″垝涓婃姤
- item.setDelayStartTime(form.getStartTime());
- item.setDelayEndTime(form.getEndTime());
item.setGmtCreate(new Date());
item.setDeleted(0); // 鏈垹闄�
- projectPlanExamineRecordMapper.insertOne(item);
+ projectPlanExamineRecordMapper.insert(item);
return Result.ok("閲嶆柊涓婃姤鎴愬姛");
}
}
--
Gitblit v1.8.0