whycxzp
2021-05-19 40cfc809d696ec19dfb560a3320e5a7c5286b88e
更新试验接口
1个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/whyc/service/ExperimentService.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ExperimentService.java
@@ -51,9 +51,16 @@
        wrapper.select("id").likeRight("id",idLike).orderByDesc("id").last(" limit 1");
        Experiment experiment = mapper.selectOne(wrapper);
        if(experiment!=null) {
            int idPrefixLength = nowFormat.length();
            int idSuffix = Integer.parseInt(experiment.getId().substring(idPrefixLength));
            id = idLike+(idSuffix+1);
            int idPrefixLength = idLike.length();
            String idSuffixStr = experiment.getId().substring(idPrefixLength);
            Integer idSuffix = Integer.parseInt(idSuffixStr)+1;
            //前面填充0的位数
            int zeroCount = idSuffixStr.length()-idSuffix.toString().length();
            StringBuilder zeroStr = new StringBuilder();
            for (int i = 0; i < zeroCount; i++) {
                zeroStr.append("0");
            }
            id = idLike+zeroStr+idSuffix;
        }else{
            id = idLike+"001";
        }