From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoTokenServiceImpl.java | 104 ++++++++++++++++++++++++++-------------------------- 1 files changed, 52 insertions(+), 52 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoTokenServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoTokenServiceImpl.java index 75ad4de..6bda82a 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoTokenServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoTokenServiceImpl.java @@ -1,52 +1,52 @@ -package com.yeshi.fanli.service.impl.taobao; - -import java.util.Date; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoTokenMapper; -import com.yeshi.fanli.entity.taobao.TaoBaoToken; -import com.yeshi.fanli.exception.taobao.TaoBaoTokenException; -import com.yeshi.fanli.service.inter.taobao.TaoBaoTokenService; -import com.yeshi.fanli.util.StringUtil; - -@Service -public class TaoBaoTokenServiceImpl implements TaoBaoTokenService { - @Resource - private TaoBaoTokenMapper taoBaoTokenMapper; - - @Override - public void addTaoBaoToken(TaoBaoToken token) throws TaoBaoTokenException { - if (token == null || token.getAuctionId() == null || StringUtil.isNullOrEmpty(token.getPid()) - || StringUtil.isNullOrEmpty(token.getToken())) - throw new TaoBaoTokenException(1, "鏁版嵁涓嶅畬鏁�"); - - token.setCreateTime(new Date()); - // 娣樺彛浠よ缃�29澶╂湁鏁� - token.setExpireTime(new Date(token.getCreateTime().getTime() + 1000 * 60 * 60 * 24 * 29L)); - - TaoBaoToken old = taoBaoTokenMapper.selectByAuctionId(token.getAuctionId(), token.getPid()); - if (old != null) { - TaoBaoToken update = new TaoBaoToken(); - update.setId(old.getId()); - update.setToken(token.getToken()); - update.setExpireTime(token.getExpireTime()); - taoBaoTokenMapper.updateByPrimaryKeySelective(update); - } else { - taoBaoTokenMapper.insertSelective(token); - } - - } - - @Override - public TaoBaoToken getTaoBaoToken(Long auctionId, String pid) { - TaoBaoToken token = taoBaoTokenMapper.selectByAuctionId(auctionId, pid); - if (token != null && token.getExpireTime().getTime() >= System.currentTimeMillis()) - return token; - else - return null; - } - -} +package com.yeshi.fanli.service.impl.taobao; + +import java.util.Date; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoTokenMapper; +import com.yeshi.fanli.entity.taobao.TaoBaoToken; +import com.yeshi.fanli.exception.taobao.TaoBaoTokenException; +import com.yeshi.fanli.service.inter.taobao.TaoBaoTokenService; +import com.yeshi.fanli.util.StringUtil; + +@Service +public class TaoBaoTokenServiceImpl implements TaoBaoTokenService { + @Resource + private TaoBaoTokenMapper taoBaoTokenMapper; + + @Override + public void addTaoBaoToken(TaoBaoToken token) throws TaoBaoTokenException { + if (token == null || token.getAuctionId() == null || StringUtil.isNullOrEmpty(token.getPid()) + || StringUtil.isNullOrEmpty(token.getToken())) + throw new TaoBaoTokenException(1, "鏁版嵁涓嶅畬鏁�"); + + token.setCreateTime(new Date()); + // 娣樺彛浠よ缃�29澶╂湁鏁� + token.setExpireTime(new Date(token.getCreateTime().getTime() + 1000 * 60 * 60 * 24 * 29L)); + + TaoBaoToken old = taoBaoTokenMapper.selectByAuctionId(token.getAuctionId(), token.getPid()); + if (old != null) { + TaoBaoToken update = new TaoBaoToken(); + update.setId(old.getId()); + update.setToken(token.getToken()); + update.setExpireTime(token.getExpireTime()); + taoBaoTokenMapper.updateByPrimaryKeySelective(update); + } else { + taoBaoTokenMapper.insertSelective(token); + } + + } + + @Override + public TaoBaoToken getTaoBaoToken(String auctionId, String pid) { + TaoBaoToken token = taoBaoTokenMapper.selectByAuctionId(auctionId, pid); + if (token != null && token.getExpireTime().getTime() >= System.currentTimeMillis()) + return token; + else + return null; + } + +} -- Gitblit v1.8.0