id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	due_date
6	车系移动厂商或者品牌，商家签约车系等记录需要同步更新品牌或者厂商字段值	chenjinmei	chenjinmei	"    车系移动厂商或者品牌，商家签约车系等记录需要同步更新品牌或者厂商字段值。报价库经常需要人为的移动车型所属车系，或者车系所属厂商和品牌，这种移动需要商城的商家合同信息、报价、促销等消息记录全面同步更新，而往往这些全面同步并不能直接使用sql脚本实现，所以合同签约的车系情况要求用户自己手动修改，其他信息可脚本同步。
    目前发现线上有一批商家签约车系记录（ap_dealer_serialgroup表记录）的厂商ID(manufacturer_id)字段与车系实际所属的厂商ID字段不等，导致在商城索引页、商家各个露出页商家不能按照实际的搜索条件露出，需要将这些问题记录的manufacturer_id修正为车系的manufacturer_id。

  处理代码：

{{{

DomainDataStore ds=DomainDataStore.instance();
SimpleDataSource sd = SimpleDataSource.instance();   
try{
String stmt=""select  dsg.id,dsg.dealer_id,sg.manufacturer_id, dsg.serial_group_id, dsg.contract_id, dsg.create_time, dsg.count, dsg.version ""
+"" from ap_dealer d, ap_dealer_serialgroup dsg,ap_serial_group sg ""
+"" where d.contract_id is not null and d.status = 1 ""
+"" and d.contract_id=dsg.contract_id and d.id = dsg.dealer_id ""
+"" and dsg.serial_group_id=sg.id and sg.hidden = 0 and dsg.manufacturer_id!=sg.manufacturer_id "";
List<DomainObject> result=sd.queryForDomainObjectList(""DealerSerialgroup"",stmt,null);
	
for(DomainObject dc:result){
try{		
	 dc.save(); 
}catch(Exception e1){
System.out.println(""车系移动品牌后签约车系记录同步更新厂商id,error:""+e1.getMessage());
e1.printStackTrace();
}
}catch(Exception e1){
System.out.println(""车系移动品牌后签约车系记录同步更新厂商id,error:""+e1.getMessage());
e1.printStackTrace();
}
			    	
}}}

处理结果：商家搜索和露出均正常（例如：http://4s.pcauto.com.cn/shangjia/b601/）

2011.12.29商城页面改版上线，继续检查此数据问题。

2011.12.29商城页面改版上线，此数据问题已恢复正常。"	需求	closed	major	商城v5.6	商家店铺前台	5.6	fixed	车系移动,签约车系		27/12/2011
