考核内容反馈整理
考核内容反馈整理转换的时候临时表的用处,关联哪些表,每个表是什么用的。临时表的用处:用来控制每次批量循环转单的数量。关联哪些表,每个表是什么用的:1、 插订单头表的时候基表:t_omstaobaoorder a:大多数的信息都来源于该中间表1) 、t_omstaobaoproduct b(明细表):用来计算汇总出头表的商品优惠金额和折扣金额等信息【关联方式:b.omstaobaoorderid = a.id】2) 、t_iesshop c(店铺表):用来获得店铺的名称和店铺ID信息【关联方式: a.seller_nick = c.sellernick AND c.platform=?】3)、t_omsprocityregion d:用来获取买家所在的省ID,市ID,区ID信息【关联方式: a.receiver_city = d.cityname AND a.receiver_state = d.proname】2、 插明细表的时候基表:t_omstaobaoproduct a:大多数的信息都来源于该中间表3) 、t_omstaobaoorder b(淘宝中间头表):用来获取tid,rowid(筛选出临时表中的记录)【关联方式:a.omstaobaoorderid =b.id】4) 、t_omsonlineorder c(线上订单头表):根据tid选出待分配的订单【关联方式: tid = c.tid AND orderstatus = 50】5) 、t_iessku d 用来关联普通商品的明细信息(如:商品规格值名称,商品重量,商品货号等信息)【关联方式: a.outer_sku_id = d.sku】或查询组合商品明细sku【关联方式: a.receiver_city = d.cityname AND a.receiver_state = d.proname】6) t_iesproduct产品明细表:用来获取普通商品的明细7) t_iesskugroupdetail f组合商品明细表:用来关联查看是否为组合商品 【关联方式: a.outer_sku_id = f.groupsku】3、 插优惠表的时候基表:t_omstaobaopromotion(淘宝优惠表) a:大多数的信息都来源于该中间表1)、t_omstaobaoorder b(淘宝中间头表):用来获取tid,rowid(筛选出临时表中的记录)【关联方式:a.omstaobaoorderid =b.id】2)、t_omsonlineorder c(线上订单头表):根据tid来关联出订单ID【关联方式: tid = c.tid 】4、 插支付表的时候基表:t_omsonlineorder(线上订单头表) a:大多数支付相关的信息都来源于该中间表1)、t_omstaobaoorder b(淘宝中间头表):用来获取id,rowid(筛选出临时表中的记录)【关联方式:a.tid =b.tid】5、插入回传中间表:t_omsorderlink,当转换成功时进行将头表的相关信息插入6、插日志表的时候:关联头表和线上订单表,将相关信息写入日志占用库存的时候 有那几个存储过程 然后存储过程 里面有那些表 表是什么意思。占库存有很多地方会占,且调用的存储过程也不同比如重新占单,缺货转正常单,正常订单占单任务 等等-缺货转正常单sp_oms_lackstockorder线上订单表t_omsonlineorder:获取缺货和预售缺货的订单调用的存储过程是:sp_oms_transnormalordfoatsk(里面调用sp_oms_stockoccupybyorder(里面调用sp_oms_stockoccupybyordernew)sp_oms_stockoccupybyordernew中用到的表:t_omsonlineorder(线上订单表):获取ieswarehouseid,shopid用来判断是否分配发货仓。t_omsorderoccupyhistory(订单占用历史表):根据订单ID来统计订单changenum,t_omsonlineorderproduct(线上订单明细表),统计明细的数量,之后比较changenum和明细的总量,以此来决定是占单还是释放。-正常占单占库存存储过程SP_OMS_StockOccupyByOrderNewsp_oms_stockoccupybyordernew中用到的表:t_omsonlineorder(线上订单表):获取ieswarehouseid,shopid用来判断是否分配发货仓。t_omsorderoccupyhistory(订单占用历史表):根据订单ID来统计订单changenum,t_omsonlineorderproduct(线上订单明细表),统计明细的数量,之后比较changenum和明细的总量,以此来决定是占单还是释放。-重新占单sp_oms_transnormalorder;线上订单表t_omsonlineorder:获取缺货和预售缺货的订单调用的存储过程是:sp_oms_transnormalordfoatsk(里面调用sp_oms_stockoccupybyorder(里面调用sp_oms_stockoccupybyordernew)sp_oms_stockoccupybyordernew中用到的表:t_omsonlineorder(线上订单表):获取ieswarehouseid,shopid用来判断是否分配发货仓。t_omsorderoccupyhistory(订单占用历史表):根据订单ID来统计订单changenum,t_omsonlineorderproduct(线上订单明细表),统计明细的数量,之后比较changenum和明细的总量,以此来决定是占单还是释放。-占库存调用的更新库存存储过程SP_IES_StockOccupy-按单发货存储过程调用,出库库存更新存储过程SP_IES_OutStorage-分配发货仓及占单存储过程SP_OMS_StockOccupyByOrder-入库调用,批量增加或减少总库存存储过程Sp_WMS_AltStockBySkuStore