KKSU
2025-02-12 70b65a25b5792b6277fa6ce61df61a7399c2dcfc
fix(mall): 修改获取字典数据的类型和代码

-将 DataDictionaryEnum.SENDER_ADDRESS替换为 DataDictionaryEnum.SENDER_STATE
- 在 AdminMallOrderService 和 CommonService 中进行了多处修改
- 此修改影响了订单创建、取消和追踪等功能
2 files modified
12 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java 8 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
@@ -548,8 +548,8 @@
        kdCreateWaybillOrderPdfNotifyReq.setPiece(1);
        String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                DataDictionaryEnum.SENDER_ADDRESS.getType(),
                DataDictionaryEnum.SENDER_ADDRESS.getCode()
                DataDictionaryEnum.SENDER_STATE.getType(),
                DataDictionaryEnum.SENDER_STATE.getCode()
        ).getValue();
        KdCreateWaybillOrderPdfNotifyRsp pdfOrder;
        if(state.equals("0")){
@@ -588,8 +588,8 @@
        kdCancelOrderNotifyReq.setReason("Don't want to buy");
        String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                DataDictionaryEnum.SENDER_ADDRESS.getType(),
                DataDictionaryEnum.SENDER_ADDRESS.getCode()
                DataDictionaryEnum.SENDER_STATE.getType(),
                DataDictionaryEnum.SENDER_STATE.getCode()
        ).getValue();
        KdCancelOrderNotifyRsp kdCancelOrderNotifyRsp;
        if(state.equals("0")){
src/main/java/cc/mrbird/febs/mall/service/impl/CommonService.java
@@ -145,8 +145,8 @@
    @Override
    public KdTraceQueryRsp checkTraceInfo(ApiCheckTraceInfoDto checkTraceInfoDto) {
        String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                DataDictionaryEnum.SENDER_ADDRESS.getType(),
                DataDictionaryEnum.SENDER_ADDRESS.getCode()
                DataDictionaryEnum.SENDER_STATE.getType(),
                DataDictionaryEnum.SENDER_STATE.getCode()
        ).getValue();
        if(state.equals("0")){
            return ClientParamService.getInstance(ClientParamEnum.TEST.name()).checkTraceInfo(checkTraceInfoDto);