From 50bcc73377d38017ee5c36655028f53a3c25c58b Mon Sep 17 00:00:00 2001 From: 刘小明 <liuxm_a@163.com> Date: 星期四, 10 十月 2024 09:40:54 +0800 Subject: [PATCH] 物料清单保存 方法修改 --- 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