Administrator
8 days ago 77288d1663cd9f04956522e416b7db9dca3ccf58
refactor(common): 优化字符串分割方法调用

- 将 MallRefundEntity 中的 refundPic 字段分割逻辑改为直接使用 split 方法
- 将 LoginInterceptor 中的 token 解密后分割逻辑改为直接使用 split 方法
- 移除对 StrUtil.split 方法的依赖,提高代码简洁性
2 files modified
4 ■■■■ changed files
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
@@ -78,7 +78,7 @@
    private String resolveToken(String token) {
        try {
            RSA rsa = new RSA(AppContants.PRIVATE_KEY, null);
            String[] tokens = StrUtil.split(rsa.decryptStr(token, KeyType.PrivateKey), "_");
            String[] tokens = rsa.decryptStr(token, KeyType.PrivateKey).split( "_");
            if (verifyTokenExpired(Long.parseLong(tokens[1]))) {
                return tokens[0];
            } else {
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
@@ -468,7 +468,7 @@
            for(MallRefundEntity mallRefundEntityPic : records){
                String refundPic = mallRefundEntityPic.getRefundPic();
                if(StrUtil.isNotEmpty(refundPic)){
                    String[] split = StrUtil.split(refundPic, ",");
                    String[] split = refundPic.split(",");
                    mallRefundEntityPic.setRefundPicList(split);
                }
            }