xiejun
2023-10-15 53f20bd7f8db6fe50a613c6f1d7177b3fb8ae792
历史导入做填充bug修复
已修改1个文件
11 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java
@@ -752,12 +752,14 @@
    private String killFillChar(String s, String fillString,boolean left){
        Integer index = 0;
        String value = s;
        if(left){
            for (int i = 0; i < s.length(); i++) {
                char c = s.charAt(i);
                if((new String(new char[]{c})).equalsIgnoreCase(fillString)){
                    index = i;
                if(!(new String(new char[]{c})).equalsIgnoreCase(fillString)){
                    break;
                }
                index = i;
            }
            if(index >0){
                value = value.substring(index);
@@ -766,9 +768,10 @@
            //从右往左找
            for (int i = s.length()-1; i >=0; i++) {
                char c = s.charAt(i);
                if((new String(new char[]{c})).equalsIgnoreCase(fillString)){
                    index = i;
                if(!(new String(new char[]{c})).equalsIgnoreCase(fillString)){
                    break;
                }
                index = i;
            }
            if(index >0){
                value = value.substring(0,index);