淘宝,拍拍,易趣,有啊数据包分销模块开发之对促销产品进行优化
2009-06-05 13:56
323 查看
从代销商的角度来考虑,一种方式是其可能只代销我们的促销产品,这种情况我们的解决方案是将全部促销产品进行归类,然后打包供其下载。另一种方式是其代销全部产品线,包括促销产品这种。因在官网上需要体现原产品与促销产品的不同,所以做了如下处理:
艾瑞艾丽“唯一的爱”手工打造 纯银吊坠(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中清除以上产品
}
}
}
艾瑞艾丽“唯一的爱”手工打造 纯银吊坠(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中清除以上产品
}
}
}
相关文章推荐
- 淘宝,拍拍,易趣,有啊数据包分销模块开发之数据包初识
- Android开发优化之——从代码角度进行优化
- Android系统开发小知识-在android产品开发中添加新的编译模块
- [Android] Android开发优化之——从代码角度进行优化
- [Android] Android开发优化之——从代码角度进行优化
- 比较一下 淘宝、易趣、拍拍、百度有啊
- [Android] Android开发优化之——从代码角度进行优化
- iOS将产品进行多语言发布,开发
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-模块管理按子系统进行分类管理
- 基于Dubbo的分布式系统架构(四):进行多模块分布式开发
- Ubuntu16.04安装libpcap开发库对pcap文件中的数据包进行过滤
- android蓝牙开发---与蓝牙模块进行通信
- 1 android蓝牙开发---与蓝牙模块进行通信
- 产品经理怎么和开发技术进行沟通
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)
- IPhone开发工具篇-利用xcode profile和analyze进行性能优化
- SharePoint 2013 对开发环境的服务器配置进行优化
- 前端开发中,对图片的优化技巧有哪些?(比如淘宝首页的图片)
- android蓝牙开发---与蓝牙模块进行通信
- 项目开发规范(编码规范、命名规范、安全规范、前端优化、源码提交规范、代码维护规范、产品发布规范)