Fancy
2024-07-09 9000814f7ceba006c7d36c51d06666ba6dfddf6c
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);
    }
}