Browse Source

1、修改代码配置

pull/127/head
chenzhihang 1 year ago
parent
commit
d2c6e9a77e
3 changed files with 15 additions and 13 deletions
  1. +3
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/constant/Constant.java
  2. +8
    -1
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java
  3. +4
    -12
      ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml

+ 3
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/constant/Constant.java View File

@@ -5,6 +5,9 @@ public class Constant {
public final static int Image_Type_Pub = 1; // 公共镜像
public final static int Image_Type_Pri = 0; // 私有镜像

public final static int Code_Repo_Pub = 1; // 代码仓库可见性-公开
public final static int Code_Repo_Pri = 0; // 代码仓库可见性-私有

public final static int State_valid = 1; // 有效
public final static int State_invalid = 0; // 无效



+ 8
- 1
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java View File

@@ -49,9 +49,16 @@ public class CodeConfigServiceImpl implements CodeConfigService {

@Override
public CodeConfig update(CodeConfig codeConfig) {

LoginUser loginUser = SecurityUtils.getLoginUser();
codeConfig.setUpdateBy(loginUser.getUsername());
codeConfig.setUpdateTime(new Date());

if (codeConfig.getCodeRepoVis().equals(Constant.Code_Repo_Pub)) {
codeConfig.setVerifyMode(null);
codeConfig.setGitUserName(null);
codeConfig.setGitPassword(null);
codeConfig.setSshKey(null);
}
this.codeConfigDao.update(codeConfig);
return this.codeConfigDao.queryById(codeConfig.getId());
}


+ 4
- 12
ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml View File

@@ -23,18 +23,10 @@
<if test="codeConfig.gitBranch != null and codeConfig.gitBranch != ''">
git_branch = #{codeConfig.gitBranch},
</if>
<if test="codeConfig.verifyMode != null">
verify_mode = #{codeConfig.verifyMode},
</if>
<if test="codeConfig.gitUserName != null and codeConfig.gitUserName != ''">
git_user_name = #{codeConfig.gitUserName},
</if>
<if test="codeConfig.gitPassword != null and codeConfig.gitPassword != ''">
git_password = #{codeConfig.gitPassword},
</if>
<if test="codeConfig.sshKey != null and codeConfig.sshKey != ''">
ssh_key = #{codeConfig.sshKey},
</if>
verify_mode = #{codeConfig.verifyMode},
git_user_name = #{codeConfig.gitUserName},
git_password = #{codeConfig.gitPassword},
ssh_key = #{codeConfig.sshKey},
<if test="codeConfig.createBy != null and codeConfig.createBy != ''">
create_by = #{codeConfig.createBy},
</if>


Loading…
Cancel
Save