| | |
| | | |
| | | import cc.mrbird.febs.common.utils.AppContants; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.mall.dto.ApiCheckTraceInfoDto; |
| | | import cc.mrbird.febs.mall.entity.AppVersion; |
| | | import cc.mrbird.febs.mall.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.mall.mapper.AppVersionMapper; |
| | |
| | | import cc.mrbird.febs.mall.service.ICommonService; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.best.javaSdk.Client; |
| | | import com.best.javaSdk.kdTraceQuery.request.KdTraceQueryReq; |
| | | import com.best.javaSdk.kdTraceQuery.request.MailNos; |
| | | import com.best.javaSdk.kdTraceQuery.response.KdTraceQueryRsp; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | dic.setDescription(description); |
| | | dataDictionaryCustomMapper.insert(dic); |
| | | } |
| | | |
| | | @Override |
| | | public KdTraceQueryRsp checkTraceInfo(ApiCheckTraceInfoDto checkTraceInfoDto) { |
| | | String url = "http://open-sgp.800best.com/api-server/m9api/api/process"; |
| | | String partnerID = "71"; |
| | | String partnerKey = "G95DIM64"; |
| | | String format = "JSON"; |
| | | |
| | | Client client = new Client(url, partnerID, partnerKey, format); |
| | | |
| | | KdTraceQueryReq tdTraceQueryReq = new KdTraceQueryReq(); |
| | | MailNos mailNos = new MailNos(); |
| | | List<String> mailNo = new ArrayList<>(); |
| | | mailNo.add(checkTraceInfoDto.getTraceNo()); |
| | | mailNos.setMailNo(mailNo); |
| | | tdTraceQueryReq.setMailNos(mailNos); |
| | | tdTraceQueryReq.setLangType("zh-CN"); |
| | | |
| | | KdTraceQueryRsp kdTraceQueryRsp = client.executed(tdTraceQueryReq); |
| | | return kdTraceQueryRsp; |
| | | } |
| | | } |