From 0ab8a2ea521a838124f517daf4e61dee971a6d4c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 20 六月 2020 19:04:37 +0800 Subject: [PATCH] 商品系统完善 --- src/main/java/com/ks/tool/bkz/service/impl/TBGoodsServiceImpl.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ks/tool/bkz/service/impl/TBGoodsServiceImpl.java b/src/main/java/com/ks/tool/bkz/service/impl/TBGoodsServiceImpl.java index 5f77984..8996107 100644 --- a/src/main/java/com/ks/tool/bkz/service/impl/TBGoodsServiceImpl.java +++ b/src/main/java/com/ks/tool/bkz/service/impl/TBGoodsServiceImpl.java @@ -6,6 +6,8 @@ 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; @@ -37,11 +39,25 @@ 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澶╂洿鏂版窐鍙d护 + 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); } } -- Gitblit v1.8.0