Ticket #12 (closed 需求: fixed)

Opened 14 years ago

Last modified 14 years ago

汽车网大首页增加商家促销信息豆腐块

Reported by: chenjinmei Owned by:
Priority: major Milestone: 商城v5.6
Component: 商家露出接口 Version: 5.6
Keywords: 促销,推送 Cc:
Due Date: 24/02/2012

Description (last modified by chenjinmei) (diff)

汽车网大首页露出规则如下:
1.读取规则:

1).发布信息的商家必需是付费商家,并且是有效的促销才参与露出;
2).不在有效期的促销信息不参与;
3).参与露出的信息必须是商家设了"推送"的促销信息;
4).需要接口每5分钟去读取一次最新推送的促销信息;

2.显示规则:(最多显示6条信息)

1).本地促销信息>=6
a.根据经销商的最新推送的信息进行排序;
b.对于同一家商家出现多条促销信息只显示其最新推送的那条;
2).当本地促销信息<6
a.本地促销信息少于6条的部分,由该地区的省会城市的促销信息补上,如果此时促销信息仍然少于6条,将该地区的周边城市的促销信息补上,如果仍然少于6条,将热门城市的促销信息补上;
b.排序顺序:本地>省会>周边>热门,对于同类城市的多条促销信息按最新的推送时间进行排序;
c.对于同一家商家出现多条促销信息只显示其最新推送的那条;

3.推送规则

a.仅支持付费商家
b.同一个经销商在推送完一条促销信息后,需要等待20分钟后才能再次进行推送操作.
c.用户一天最多可推送20条促销信息!推送信息是否同一条不做限制;


注:车市页首页经销商露出也用此规则,只是露出条数有所不同!
 http://192.168.20.210/PCauto/cssy/index.html

详细文档: 详细文档

处理结果:豆腐块调用方式

<ul class="ulTxtA hTxt24" id="dealernews"><!-- 数据内容--></ul>

<!--
用$.getScript()方式调用以下接口:
http://4s.pcauto.com.cn/dealer/interface/dealer_push_news.jsp?rid=117&max=10&callback=qnews
rid:用js代码自动识别到的城市ID,必须传
max:豆腐块要显示的促销信息条数,不传默认为6
callback:调用者的回调函数,用来插入接口返回的豆腐块的html代码

接口返回
qnews("
<ul class=\"ulTxtA hTxt24\">"
+"<li><a href=\"http://chen.pcauto.com.cn/19297/news_detail2302287.html\" target=\"_blank\" title=\"长沙星沙\">请不要为空。每天最多可发布5条促销信息</a></li>"
+"<li><a href=\"http://chen.pcauto.com.cn/18606/news_detail2302286.html\" target=\"_blank\" title=\"进口大众湖南德顺店\">请勾选所属系列请勾选所属系列请勾选</a></li>"
+"<li><a href=\"http://chen.pcauto.com.cn/32717/news_detail2300919.html\" target=\"_blank\" title=\"常德日丰\">日产天籁“智享版”常德区域升级登场</a></li>"
+"<li><a href=\"http://chen.pcauto.com.cn/32756/news_detail2285083.html\" target=\"_blank\" title=\"广州华溢石槎\">全新天籁智享版热卖,广州持续高优惠</a></li>"
+"<li><a href=\"http://chen.pcauto.com.cn/32754/news_detail2301967.html\" target=\"_blank\" title=\"广州东风南方广大\">东风南方与“爱”同行</a></li>"
+"</ul>"); -->

<script type="text/javascript" src="http://js.3conline.com/js/jquery-1.4.2.min.js"></script>
<script src="http://js.3conline.com/pcauto/price2010/js/auto_dealers_area.js"></script>
<script>
$(function(){//显示一个地区商家促销优惠
var area=getPCautoArea();
$.getScript('http://test236.pcauto.com.cn/dealer/interface/dealer_push_news.jsp?rid='+area[0]+'&max=10&callback=qnews');	
});
function qnews(newscnt){
$("#dealernews").empty();
$("#dealernews").html(newscnt);
}
</script>

该需求于2012.3.7号处理完毕并上线正常

Change History

comment:1 Changed 14 years ago by chenjinmei

  • Description modified (diff)

comment:2 Changed 14 years ago by chenjinmei

  • Description modified (diff)

comment:3 Changed 14 years ago by chenjinmei

  • Status changed from new to closed
  • Resolution set to fixed

comment:4 Changed 14 years ago by chenjinmei

  • Description modified (diff)
Note: See TracTickets for help on using tickets.