admin
2019-12-28 37836b348310ac0b2f4d85396a5c54ca4ecfbae5
京东商品更新更改,淘宝主键修改
3个文件已修改
13 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/entity/taobao/TaoBaoGoodsBrief.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsUpdateServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/taobao/TaoBaoGoodsBrief.java
@@ -84,6 +84,7 @@
    private String title;// 商品标题
    
    @Field
    @Indexed
    @org.yeshi.utils.mybatis.Column(name = "auctionId")
fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java
@@ -42,6 +42,8 @@
                TimeUtil.getGernalTime(System.currentTimeMillis() - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd");
        List<String> list = NYouHuiUtil.getClasses();
        for (String name : list) {
            if (name.trim().equalsIgnoreCase("未分类"))
                continue;
            try {
                List<NYouHuiGoods> goodsList = NYouHuiUtil.listByClassName(name,
                        StringUtil.isNullOrEmpty(param) ? 1 : Integer.parseInt(param));
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsUpdateServiceImpl.java
@@ -61,7 +61,7 @@
    @Resource
    private TaoBaoGoodsUpdateDao taoBaoGoodsUpdateDao;
    @Resource
    private TLJFreeBuyGoodsUpdateService tljFreeBuyGoodsUpdateService;
@@ -118,7 +118,7 @@
        shareHotGoodsService.deleteByGoodsId(auctionId);
    }
    @Transactional(rollbackFor=Exception.class)
    @Transactional(rollbackFor = Exception.class)
    @Override
    public void updateTaoBaoGoods(TaoBaoGoodsBrief goods) throws TaobaoGoodsUpdateException {
        if (goods == null)
@@ -152,7 +152,7 @@
        // 更新自购立减库商品
        tljBuyGoodsUpdateService.updateGoods(goods);
        // 更新新人免单库商品
        tljFreeBuyGoodsUpdateService.updateGoods(goods);
@@ -292,12 +292,14 @@
     * @param goods
     */
    public void updateImplTBGoods(TaoBaoGoodsBrief goods) {
        if (goods == null)
        if (goods == null || goods.getAuctionId() == null)
            return;
        if (!taoBaoGoodsCacheUtil.needUpdate(goods.getAuctionId())) {
            return;
        }
        goods.setUpdatetime(new Date());
        if (goods.getId() == null)
            goods.setId(goods.getAuctionId());
        taoBaoGoodsUpdateDao.save(goods);
        taoBaoGoodsCacheUtil.addUpdateHistory(goods.getAuctionId());
    }