Administrator
2025-07-22 e9ca3ae93a78c0378645fd520eb504f81ba8d0dc
feat(mall): 优化衣服信息设置逻辑

- 在设置衣服信息前增加了非空校验
- 只有当艺术名称、尺寸名称和衣服名称都不为空时,才将衣服信息设置到社交信息中
- 引入了 Hutool 的 StrUtil 工具类,用于字符串的非空校验
1 files modified
7 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java
@@ -252,9 +252,10 @@
                    apiSocialMuseVo.setLocationRemarkList(locationRemarkList);
                }
                apiSocialMuseVo.setTotalAmount(totalAmount.setScale(2, RoundingMode.DOWN));
                if(StrUtil.isNotBlank(apiSocialMuseVo.getArtName())
                && StrUtil.isNotBlank(apiSocialMuseVo.getSizeName())
                        && StrUtil.isNotBlank(apiSocialMuseVo.getClothName())
                if(
                        ObjectUtil.isNotNull(clothesArt)
                        && ObjectUtil.isNotNull(clothesSize)
                        && ObjectUtil.isNotNull(clothesCloth)
                ){
                    apiSocialInfoVo.setMuse(apiSocialMuseVo);
                }