Examples of ProductVO


Examples of com.lgx8.gateway.vo.ProductVO

    //获取模块分类信息
    List<GatewayCategoryDetail> details = this.categoryDao.findGatewayCategoryDetailByCategoryId(categoryId,null);
   
    for(GatewayCategoryDetail detail : details)
    {
      ProductVO vo = new ProductVO();
      vo.setEntityId(detail.getEntityId());
      vo.setImageurl(detail.getEntityUrl());
      vo.setType(detail.getType());
      vo.setName(detail.getEntityName());
      vo.setFlag(0);
      vo.setImageurl2(detail.getOtherUrl());
      if(detail.getType() == 0)
      {
        //商品
        Product product = detail.getEntityId()==null?null:this.productDao.getProductById(Long.parseLong(detail.getEntityId()));
       
        if(product != null)
        {
//          vo.setName(product.getName());
          vo.setDescription(product.getDescription());
          vo.setPrice(product.getPrice());
          vo.setUrl(product.getUrl());
          vo.setProductImage(product.getImage());
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
       
      }else if(detail.getType() == 1)
      {
        //品牌
        Brand brand = detail.getEntityId() == null? null:this.productDao.getBrandById(Long.parseLong(detail.getEntityId()));
        if(brand != null)
        {
//          vo.setName(brand.getName());
          vo.setDescription(brand.getDescription());
          vo.setUrl(brand.getUrl());
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 2)
      {
        //广告
        Advertisement ad = detail.getEntityId() == null ? null: this.advertisementDao.findAdvertisementById(Integer.parseInt(detail.getEntityId()));
        if(ad != null)
        vo.setUrl(ad.getUrl());
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 3)
      {
       
      }else if(detail.getType() == 4)
      {
       
      }else if(detail.getType() == 5)
      {
       
      }else if(detail.getType() == 6)
      {
        //商家
        Merchant mc =  detail.getEntityId() == null ? null : merchantDao.getMerchantById(Long.parseLong(detail.getEntityId()));
        if(mc != null)
        {
          vo.setUrl("merchant/"+mc.getID()+".html");
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 7)
      {
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 8)
      {
        //商品类型
        vo.setUrl("");
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }
     
      if("null".equals(detail.getOtherUrl()) || "".equals(detail.getOtherUrl()) || detail.getOtherUrl() == null)
        vo.setImageurl2(vo.getImageurl());
       
      list.add(vo);
    }
   
    return list;
View Full Code Here

Examples of com.lgx8.gateway.vo.ProductVO

    //获取模块分类信息
    List<GatewayCategoryDetail> details = this.categoryDao.findGatewayCategoryDetailByCategoryId(categoryId,areaNode);
   
    for(GatewayCategoryDetail detail : details)
    {
      ProductVO vo = new ProductVO();
      vo.setEntityId(detail.getEntityId());
      vo.setImageurl(detail.getEntityUrl());
      vo.setType(detail.getType());
      vo.setName(detail.getEntityName());
      vo.setFlag(0);
      vo.setImageurl2(detail.getOtherUrl());
      if(detail.getType() == 0)
      {
        //商品
        Product product = detail.getEntityId() == null? null:this.productDao.getProductById(Long.parseLong(detail.getEntityId()));
       
        if(product != null)
        {
//          vo.setName(product.getName());
          vo.setDescription(product.getDescription());
          vo.setPrice(product.getPrice());
          vo.setUrl(product.getUrl());
          vo.setProductImage(product.getImage());
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
       
      }else if(detail.getType() == 1)
      {
        //品牌
        Brand brand = detail.getEntityId() == null? null:this.productDao.getBrandById(Long.parseLong(detail.getEntityId()));
        if(brand != null)
        {
//          vo.setName(brand.getName());
          vo.setDescription(brand.getDescription());
          vo.setUrl(brand.getUrl());
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
       
      }else if(detail.getType() == 2)
      {
        //广告
        Advertisement ad = detail.getEntityId() == null? null:this.advertisementDao.findAdvertisementById(Integer.parseInt(detail.getEntityId()));
        if(ad != null)
        vo.setUrl(ad.getUrl());
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 3)
      {
       
      }else if(detail.getType() == 4)
      {
       
      }else if(detail.getType() == 5)
      {
       
      }else if(detail.getType() == 6)
      {
        //商家
        Merchant mc = detail.getEntityId() == null? null:merchantDao.getMerchantById(Long.parseLong(detail.getEntityId()));
        if(mc != null)
        {
          vo.setUrl("");
        }
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 7)
      {
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }else if(detail.getType() == 8)
      {
        //商品类型
        vo.setUrl("");
       
        if(!"".equals(detail.getUrl()) && !"null".equals(detail.getUrl()) && detail.getUrl() != null)
        {
          vo.setUrl(detail.getUrl());
          vo.setFlag(1);
        }
      }
     
      if("null".equals(detail.getOtherUrl()) || "".equals(detail.getOtherUrl()) || detail.getOtherUrl() == null)
        vo.setImageurl2(vo.getImageurl());
     
      list.add(vo);
    }
   
    return list;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.