|
|
@ -11,12 +11,14 @@ import cn.hutool.extra.emoji.EmojiUtil;
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
|
import com.google.common.base.Joiner;
|
|
|
|
import com.google.common.base.Joiner;
|
|
|
|
|
|
|
|
import com.google.common.collect.Lists;
|
|
|
|
import com.hchbox.api.TaoBaoApiClient;
|
|
|
|
import com.hchbox.api.TaoBaoApiClient;
|
|
|
|
import com.hchbox.config.DataSourceConfiguration;
|
|
|
|
import com.hchbox.config.DataSourceConfiguration;
|
|
|
|
import com.hchbox.config.MiProperties;
|
|
|
|
import com.hchbox.config.MiProperties;
|
|
|
|
import com.hchbox.constant.*;
|
|
|
|
import com.hchbox.constant.*;
|
|
|
|
import com.hchbox.dto.SellerAccountDTO;
|
|
|
|
import com.hchbox.dto.SellerAccountDTO;
|
|
|
|
import com.hchbox.entity.master.*;
|
|
|
|
import com.hchbox.entity.master.*;
|
|
|
|
|
|
|
|
import com.hchbox.entity.slaver.JdpTrade;
|
|
|
|
import com.hchbox.enums.AppSettingTypeEnum;
|
|
|
|
import com.hchbox.enums.AppSettingTypeEnum;
|
|
|
|
import com.hchbox.enums.RefundStatusEnum;
|
|
|
|
import com.hchbox.enums.RefundStatusEnum;
|
|
|
|
import com.hchbox.enums.ResponseCode;
|
|
|
|
import com.hchbox.enums.ResponseCode;
|
|
|
@ -32,15 +34,20 @@ import com.hchbox.repository.master.TopOrderRegistry;
|
|
|
|
import com.hchbox.repository.master.TopTradeRepository;
|
|
|
|
import com.hchbox.repository.master.TopTradeRepository;
|
|
|
|
import com.hchbox.service.*;
|
|
|
|
import com.hchbox.service.*;
|
|
|
|
import com.hchbox.uitl.RemindTemplates;
|
|
|
|
import com.hchbox.uitl.RemindTemplates;
|
|
|
|
|
|
|
|
import com.hchbox.uitl.TaoBaoEncryption;
|
|
|
|
import com.hchbox.util.*;
|
|
|
|
import com.hchbox.util.*;
|
|
|
|
import com.hchbox.vo.PageVo;
|
|
|
|
import com.hchbox.vo.PageVo;
|
|
|
|
import com.hchbox.vo.taobao.TaoBaoOrderResponseVO;
|
|
|
|
import com.hchbox.vo.taobao.TaoBaoOrderResponseVO;
|
|
|
|
import com.hchbox.vo.taobao.TaoBaoOrderSearchVO;
|
|
|
|
import com.hchbox.vo.taobao.TaoBaoOrderSearchVO;
|
|
|
|
import com.hchbox.vo.taobao.TradeDecryptVo;
|
|
|
|
import com.hchbox.vo.taobao.TradeDecryptVo;
|
|
|
|
|
|
|
|
import com.taobao.api.ApiException;
|
|
|
|
|
|
|
|
import com.taobao.api.SecretException;
|
|
|
|
import com.taobao.api.domain.Trade;
|
|
|
|
import com.taobao.api.domain.Trade;
|
|
|
|
|
|
|
|
import com.taobao.api.internal.util.TaobaoUtils;
|
|
|
|
import com.taobao.api.request.TopOaidDecryptRequest;
|
|
|
|
import com.taobao.api.request.TopOaidDecryptRequest;
|
|
|
|
import com.taobao.api.request.TradesSoldGetRequest;
|
|
|
|
import com.taobao.api.request.TradesSoldGetRequest;
|
|
|
|
import com.taobao.api.response.TopOaidDecryptResponse;
|
|
|
|
import com.taobao.api.response.TopOaidDecryptResponse;
|
|
|
|
|
|
|
|
import com.taobao.api.response.TradeFullinfoGetResponse;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
@ -69,10 +76,14 @@ public class TopTradeServiceImpl implements TopTradeService {
|
|
|
|
@Value("${hchbox.sub-tables}")
|
|
|
|
@Value("${hchbox.sub-tables}")
|
|
|
|
private Integer tableSum;
|
|
|
|
private Integer tableSum;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final MiProperties miProperties;
|
|
|
|
private final MiProperties miProperties;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final MemberService memberService;
|
|
|
|
private final MemberService memberService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final JdpTradeService jdpTradeService;
|
|
|
|
|
|
|
|
|
|
|
|
private final TopOrderService topOrderService;
|
|
|
|
private final TopOrderService topOrderService;
|
|
|
|
|
|
|
|
|
|
|
|
private final TopOrderRegistry topOrderRegistry;
|
|
|
|
private final TopOrderRegistry topOrderRegistry;
|
|
|
@ -598,4 +609,6 @@ public class TopTradeServiceImpl implements TopTradeService {
|
|
|
|
public TopTrade findByTid(Long tid) {
|
|
|
|
public TopTrade findByTid(Long tid) {
|
|
|
|
return topTradeRepository.findByTid(tid);
|
|
|
|
return topTradeRepository.findByTid(tid);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|