KKSU
2025-02-12 c014190d15b41704085d2e96b3fb51d39d8c2016
refactor(mall): 优化订单商品名称的显示格式

- 修改了 AdminMallOrderService 中商品名称的拼接方式,增加了商品数量信息
- 优化了 CommonService 中的 checkTraceInfo 方法,移除了冗余的代码
2 files modified
12 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
@@ -538,7 +538,7 @@
        StringBuffer itemName = new StringBuffer();
        itemName.append("商品:");
        mallOrderItemList.forEach(mallOrderItem -> {
            itemName.append(mallOrderItem.getGoodsName()+"-"+mallOrderItem.getSkuName());
            itemName.append(mallOrderItem.getGoodsName()+":"+mallOrderItem.getSkuName()+"*"+mallOrderItem.getCnt());
        });
        Item item = new Item();
        item.setItemName(itemName.toString());
src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java
@@ -144,16 +144,6 @@
//    }
    @Override
    public KdTraceQueryRsp checkTraceInfo(ApiCheckTraceInfoDto checkTraceInfoDto) {
        String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                DataDictionaryEnum.SENDER_STATE.getType(),
                DataDictionaryEnum.SENDER_STATE.getCode()
        ).getValue();
        if(state.equals("0")){
            return ClientParamService.getInstance(ClientParamEnum.TEST.name()).checkTraceInfo(checkTraceInfoDto);
        }else if(state.equals("1")){
            return ClientParamService.getInstance(ClientParamEnum.PRD.name()).checkTraceInfo(checkTraceInfoDto);
        }else{
            throw new FebsException("获取快递信息接口,系统配置异常");
        }
    }
}