自由行产品线路一次打包总ERD
2016-04-18 16:10:21 6 举报
自由行产品线路一次打包总ERD是一种旅游产品,它提供了一种方便快捷的方式来规划您的旅行。这种产品通常包括多个目的地和活动,您可以根据您的兴趣和预算进行选择。在您购买该产品后,我们将为您提供一份详细的行程安排,包括交通、住宿、餐饮和景点门票等信息。此外,我们还将为您提供专业的导游服务,确保您在旅途中能够充分了解当地的文化和风俗。总之,自由行产品线路一次打包总ERD是一种为您量身定制的旅游体验,让您能够轻松愉快地度过一个难忘的假期。
作者其他创作
大纲/内容
获取线路分组中的规格组合
否
将筛选后的线路组合设成有效
End
是按人销售么
将所有组合置为无效
开始
产品上下线
将重新打包的组合和旧的组合对比
查询线路一次组合打包商品表,获取包含该规格的所有一次组合list,置为无效
结束
N
进行入库操作
获取自由行下所有的线路组合
获取该线路产品中线路分组的数量
根据主站判断按人按份打包
一致
重新线路一次打包
一致的
判断消息id的是供应商套餐id
上线
end
自由行产品信息变更
从分销维护的分组信息详情表,获取自由行线路分组下的所有规格id,组成tnt_branch_set
剔除该套餐组合
线路分组下规格修改
Y
是
按人
将vst_branch_set和tnt_branch_set做对比
设置查询出来的商品数据为无效
vst中不包含在tnt中的
供应商线路套餐基本信息变更
有商品数据
线路分组创建删除
更新商品记录上的商品效性字段为Y
接收到主站创建供应商套餐产品的消息
新老对比
判断每个线路组合下所有打包供应商套餐的有效性
打包的供应商套餐的消息处理(供应商产品规格变更)
查询这些商品所包含在那些组合中
供应商套餐成人数儿童数=t*主站成人数儿童数(t为整数)?
遍历包含该商品的一次组合
供应商线路套餐上下线
根据消息判断是是否是新增产品
遍历所有的组合
组合商品表里查的到?
套餐有效否?
更新查询出来的商品的基本信息(
线路组合下有一个供应商套餐无效
循环进行打包
遍历规格组合
获取tnt_branch_set中在vst删除的规格id
将vst线路分组下的规格组id装成set(vst_branch_set)
售卖方式改变
获取每个规格组合中的套餐组合
不一致
Start
将该组合设为有效
按份
tnt中不包含在vst中的
线路接收到主站产品变更的消息
遍历
自由行组信息表跟新
调tnt套餐接口
获取vst_branch_set增加的规格
线路数量0
下线
自由行产品线路分组一次打包流程
产品是否有效可售
将vst的线路分组id的set与分销入库的线路分组id的set做对比
该自由行下的所有线路一次组合设为无效
获取打包好的套餐组合
判断消息id的是供应商套餐的id
是自由行自主打包的消息
将该自由行下的所有线路组合设无效
根据goods_id查询线路组合打包商品表
判断组合下所有打包商品的有效性
基本信息变更
入库之前需要与之前已经打包好的套餐组合进行除重复处理
入库
更新一次组合的入库产品信息
0 条评论
下一页