| | |
| | | import com.ks.tool.bkz.service.TBGoodsService; |
| | | import com.ks.tool.bkz.util.factory.TBGoodsInfoFactory; |
| | | import com.ks.tool.bkz.util.tb.DaTaoKeApiUtil; |
| | | import com.ks.tool.bkz.util.tb.ZheTaoKeApiUtil; |
| | | import com.ks.tool.bkz.vo.tb.ZheTaoKeConvertResult; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | if (old == null) { |
| | | if (goodsInfo.getCreateTime() == null) |
| | | goodsInfo.setCreateTime(new Date()); |
| | | //获取淘口令 |
| | | ZheTaoKeConvertResult result= ZheTaoKeApiUtil.getTkl(goodsInfo.getGoodsId()); |
| | | if(result!=null){ |
| | | goodsInfo.setTkl(result.getTkl()); |
| | | goodsInfo.setTklUpdateTime(new Date()); |
| | | } |
| | | tbGoodsInfoMapper.insertSelective(goodsInfo); |
| | | } else { |
| | | goodsInfo.setId(old.getId()); |
| | | if (goodsInfo.getUpdateTime() == null) |
| | | goodsInfo.setUpdateTime(new Date()); |
| | | //25天更新淘口令 |
| | | if(old.getTklUpdateTime()==null||System.currentTimeMillis()- old.getTklUpdateTime().getTime()>1000*60*60*24*25L){ |
| | | ZheTaoKeConvertResult result= ZheTaoKeApiUtil.getTkl(goodsInfo.getGoodsId()); |
| | | if(result!=null){ |
| | | goodsInfo.setTkl(result.getTkl()); |
| | | goodsInfo.setTklUpdateTime(new Date()); |
| | | } |
| | | } |
| | | tbGoodsInfoMapper.updateByPrimaryKeySelective(goodsInfo); |
| | | } |
| | | } |