SaveOrUpdateRateToCRS
2018-12-07 16:24:27 2 举报
AI智能生成
房价上行
作者其他创作
大纲/内容
反序列化xml,根据消息中房价获取<br>dic_rate__${Hotel}中对应房价信息
在dic_rate__${Hotel}中如果房价不存在,<br>则会将xml中数据进行数据进行配置转换,<br>包括房价代码,房型代码,包价代码等
把数据插入dic_rate__${Hotel}表中,存在则修改,不存在增加
如果有代码在数据库中没有<br>则会返回异常
如果房价在dic_rate__${Hotel}中已经存在,<br>并且有数据需要插入Dic_rate_detail__${Hotel}中<br>则会删除dic_rate_detail__${Hotel}中这个房价的数据
如果type为OXI6.0,则会删除<br>dic_adv_base_rate_detail_${Hotel}<br>中对于的数据
判断房价是否为BaseRate
如果不是baseRate进行数据转换
如果没失败则把房价详情信息,<br>插入dic_rate_detail__${Hotel}<br>(表名中的Hotel是具体酒店代码HotelCode)
失败则返回异常
如果是baseRate进行数据转换
如果没有失败则把房价详情信息插入<br>dic_adv_base_rate_detail__${Hotel}(表名中的Hotel是具体酒店代码HotelCode)
失败则返回异常
如果房价在dic_rate__${Hotel}中已经存在,<br>并且不是集团级房价,则会对dic_rate__${hotel}<br>进行修改
更新Rate_package
如果type为2.0<br>
删除dic_rate_package中消息房价所对应的数据
根据消息中package在dic_package表中找到对应信息然后<br>然后把这些信息插入dic_rate_package中
如果type为5.0或6.0
删除dic_rate_package中消息房价对应的数据
删除dic_package_detail中消息房价对应的数据
将package数据插入dic_rate_package
将package数据插入dic_package_detail
sp_calculate_base_rate
0 条评论
下一页
为你推荐
查看更多