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