From 708c924017f21d789849507d386330f71a3b82b4 Mon Sep 17 00:00:00 2001
From: Fancy <Fancy.fx@outlook.com>
Date: 星期一, 15 七月 2024 15:13:48 +0800
Subject: [PATCH] can not scan other material
---
pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsSv.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsSv.java b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsSv.java
index 23846b8..026a625 100644
--- a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsSv.java
+++ b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsSv.java
@@ -35,6 +35,9 @@
@Transactional
public int save(PrDevOpsPlan plan) {
+ if(devOpsDao.exists(plan.name,plan.id)){
+ throw new RuntimeException("璁″垝鍚嶄笉鑳介噸澶�");
+ }
BaUser loginUser = userUtil.getUser(UserTokenContext.get());
if(loginUser!=null){
plan.creator = loginUser.id;
@@ -44,6 +47,9 @@
}
@Transactional
public int update(PrDevOpsPlan plan) {
+ if(devOpsDao.exists(plan.name,plan.id)){
+ throw new RuntimeException("璁″垝鍚嶄笉鑳介噸澶�");
+ }
return devOpsDao.updateByPrimaryKeySelective(plan);
}
public QueryResultVo<List<PrDevOpsPlan>> selectSome(QueryVo queryVo) {
@@ -57,4 +63,16 @@
rsVo.obj = devOpsDao.selectSome(params);
return rsVo ;
}
+
+ /**
+ * 鍙洿鏂扮姸鎬�,涓嶆洿鏂板叾浠栧瓧娈�
+ * @param plan
+ * @return
+ */
+ public int updateStatus(PrDevOpsPlan plan) {
+ PrDevOpsPlan param = new PrDevOpsPlan();
+ param.id =plan.id;
+ param.status = plan.status;
+ return devOpsDao.updateByPrimaryKeySelective(param);
+ }
}
--
Gitblit v1.8.0