| | |
| | | package cc.mrbird.febs.mall.service.impl; |
| | | |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.common.exception.FebsException; |
| | | import cc.mrbird.febs.common.utils.AppContants; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.mall.dto.ApiCheckTraceInfoDto; |
| | |
| | | // } |
| | | @Override |
| | | public KdTraceQueryRsp checkTraceInfo(ApiCheckTraceInfoDto checkTraceInfoDto) { |
| | | return ClientParamService.getInstance(ClientParamEnum.PRD.name()).checkTraceInfo(checkTraceInfoDto); |
| | | String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.SENDER_ADDRESS.getType(), |
| | | DataDictionaryEnum.SENDER_ADDRESS.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("获取快递信息接口,系统配置异常"); |
| | | } |
| | | } |
| | | } |