淘宝,拍拍,易趣,有啊数据包分销模块开发之对促销产品进行优化

从代销商的角度来考虑,一种方式是其可能只代销我们的促销产品,这种情况我们的解决方案是将全部促销产品进行归类,然后打包供其下载。另一种方式是其代销全部产品线,包括促销产品这种。因在官网上需要体现原产品与促销产品的不同,所以做了如下处理: 

 

 艾瑞艾丽“唯一的爱”手工打造 纯银吊坠(As1550030)               365元

 促销 艾瑞艾丽“唯一的爱”手工打造 纯银吊坠(As1550030)       198元

 

/**
   * 对促销产品进行优化(目前规则:给代销商最低价格,只保留促销产品)
   * 1、缓存非促销重复产品的名称列表
   * 2、获取对应产品名称所在List中位置列表
   * 3、从原List中清除以上产品
   */
  StringBuffer sb_name = new StringBuffer();
  
  String s_temp = "";
  for(int i=0;i<al.size();i++){
   s_temp = ((DataPackageForm)al.get(i)).getName() + ";";
   if(s_temp.startsWith("促销")){
    //缓存非促销重复产品的名称列表
    sb_name.append(s_temp.replace("促销", "").trim());
   }
  }
  //获取对应产品名称所在List中位置列表
  String[] array = sb_name.toString().split(";");
  
  for(int i=0;i<array.length;i++){
   for(int j=0;j<al.size();j++){
    if(((DataPackageForm)al.get(j)).getName().equals(array[i])){
     al.remove(j);//从原List中清除以上产品
    }
   }
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值