Ticket #1 (new 需求) — at Version 1

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: 12/12/2011

Description (last modified by chenjinmei) (diff)

商城促销信息露出接口全面调整.

需求描述:

处理重点:商家最新促销信息冗余表,原先只冗余了一个商家一个厂商一条最新有效促销信息,这与编辑“在车系车型等页,具体到每个商家每个车系一条最新有效的促销信息”不符。所以需要修改冗余表的结构。表结构和数据处理过程如下:

最好选在商家不操作后台的时间执行:

alter table ap_dealer_newest_news add (serial_group_id number);
COMMENT ON COLUMN ap_dealer_newest_news.serial_group_id IS '促销信息关联的车系';

alter table ap_dealer_newest_news add (update_time date);
COMMENT ON COLUMN ap_dealer_newest_news.update_time IS '最后判断时间';

drop INDEX AP_DEALER_NEWEST_NEWS_IK1;
CREATE INDEX AP_DEALER_NEWEST_NEWS_IK1 ON AP_DEALER_NEWEST_NEWS (dealer_id,serial_group_id,DEALER_NEWS_ID) ;

重启应用

--update设为前一天
update ap_dealer_newest_news set update_time ='2011-12-06 00:00:00' where update_time is null;

清除缓存
admin/uitl/clearCache.jsp?dn=DealerNewestNews?

修改写入最新促销信息逻辑代码,并更新

手工执行定时任务,更新最新促销信息表
_timer/dealer_newest_news_update.jsp

按编辑的需求修改商家最新促销信息露出接口规则。

涉及的接口文件非常多,且规则极其复杂,代码修改完之后需要送测,检查数据露出是否符合规则,同时需要压各个接口的性能,保证新的修改不会损耗太大的应用性能。


Change History

comment:1 Changed 14 years ago by chenjinmei

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