diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java index 19b9eb9f..4e83939f 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java @@ -143,11 +143,11 @@ public class ProjectInfoServiceImpl implements IProjectInfoService { private void setProjectCode(ProjectInfo projectInfo) { String s = projectInfoMapper.selectMaxProjectCode(projectInfo); if (s == null) { - projectInfo.setProjectCode(PROJECT_CODE_PREFIX + "00001"); - }else{ - projectInfo.setProjectCode(PROJECT_CODE_PREFIX + String.format("%0" + PROJECT_CODE_LENGTH + "d", - Integer.parseInt(s.substring(PROJECT_CODE_PREFIX.length())) + 1)); + s = "0"; } + projectInfo.setProjectCode(PROJECT_CODE_PREFIX + String.format("%0" + PROJECT_CODE_LENGTH + "d", + Integer.parseInt(s.substring(PROJECT_CODE_PREFIX.length())) + 1)); + } private void saveOtherInfo(ProjectInfo projectInfo1) { diff --git a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml index f4958f30..d57c4bde 100644 --- a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml @@ -77,11 +77,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"