酒店导入
2017-02-14 16:31:41 2 举报
基本流程图
作者其他创作
大纲/内容
查找mapping表对应的酒店类型,没查到时默认为空
是读取下一条
新建城市mapping
base_city新增一条城市基础数据status=2道旅数据状态,Source=2道旅数据,hotel_match_status =0未匹配)
是否存在
否,标记为更新
否
查找mapping表对应的JC酒店信息
将数据插入集合,500条处理一次
查找mapping对应默认酒店图片
对应国家
是
查找Mapping表对应酒店的城市ID
比对md5值
否,丢弃
查找mapping表酒店对应国家
通过酒店编号查询本地道旅酒店数据
是否相同
将hotel_version=1数据更新为逻辑删除,将hotel_status=2的数据更新为1
否,标记为新增
全表更新hotel表的hotel_version字段为1
1、hotail表添加hash_code2、初始化hash_code值,和hotel_version,hash_code通过HotelId+Name+NameCn+Address+CityCode+CityName+CityNameCn+StateCode+CountryCode+CountryName+CountryNameCn+ZipCode+Longitude+Latitude+StarRating+Telephone+AirportCode+PropertyCategor+DestinationId+DestinationName生成,hotel_version初始化为1
道旅酒店信息与jc酒店对应关系插入mapping表
对应城市
读取一行道旅文件流
0 条评论
回复 删除
下一页