From 2bc94fed189ef2da4112f9f836343a6a579b93c6 Mon Sep 17 00:00:00 2001 From: Fancy <Fancy.fx@outlook.com> Date: 星期三, 10 七月 2024 17:25:31 +0800 Subject: [PATCH] add a inputtime and outputtime --- 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