yujian
2019-01-22 88b54772dbcf5ecab1e2316e4e4626ac901b8908
fanli/src/main/java/com/yeshi/fanli/service/impl/goods/CommonGoodsServiceImpl.java
@@ -67,6 +67,23 @@
      commonGoodsMapper.insertSelective(commonGoods);
      return commonGoods;
   }
   @Override
   public CommonGoods addCommonGoods(CommonGoods commonGoods) throws CommonGoodsException {
      filterCommonGoods(commonGoods);
      CommonGoods goods = commonGoodsMapper.selectByGoodsIdAndGoodsType(commonGoods.getGoodsId(),
            commonGoods.getGoodsType());
      if (goods != null) {
         commonGoods.setId(goods.getId());
         return commonGoods;
      }
      commonGoods.setCreateTime(new Date());
      commonGoods.setUpdateTime(new Date());
      commonGoodsMapper.insertSelective(commonGoods);
      return commonGoods;
   }
   @Override
   public void updateCommonGoods(CommonGoods commonGoods) throws CommonGoodsException {
@@ -117,4 +134,21 @@
         }
      }
   }
   @Override
   @Transactional
   public void addBatchCommonGoods(List<CommonGoods> listCommonGoods) {
      if (listCommonGoods == null || listCommonGoods.size() == 0) {
         return;
      }
      for (CommonGoods commonGoods: listCommonGoods) {
         try {
            addCommonGoods(commonGoods);
         } catch (Exception e) {
            e.printStackTrace();
         }
      }
   }
}