中合金网_购物车下单流程
2021-09-23 19:03:00 0 举报
购物车流程
作者其他创作
大纲/内容
结束
(条件)拿样抵扣;更新交收明细表:tab_goods_csg_detail 中的num7字段
first
计算当前价格
(条件)线下支付,增加会员成长值:addCustPoint4Deal();1、更新会员信息扩展表:tab_gxs_customer_extend2、插入 会员成长/信用值明细表:tab_gxs_cust_point_detail
批量插入子商品信息;表:order_multi_goods_extend
下单-clinhDealOpt
获取用户邮箱和手机号交易会员表:tab_customer_group
(条件:预售-contratType=54):是否活动商品判断;isSpecActivity() <1>:得到价格 活动商品表:tab_gxs_spec_activity_goods 专区活动商品阶梯价表:tab_gxs_spec_activity_goods_step 无活动商品从阶梯价配置表:tab_order_price_step <2>.根据<1>得到的价格与折扣相计算得到最后的价格 预售折扣阶梯价表:tab_gxs_presell_step ,查了两次这个表(条件:甩货-contratType=55): <1>. 得到价格,同预售的<1> 逻辑 <2>. 根据其他参数(att6、att7、att8Id)计算最后的价格(条件:公会):(条件:普通):同预售的<1> 逻辑
验证商品活动信息
确认下单-clinchDealNewOpt
否
报单信息表:tab_order_s_price_detail计量单位值表:tabf_metric_unit
根据客户编码查询银行账户信息
查询商品信息(验证)表;tab_order_s
ok
(条件)只生成订单,带双方支付保证金
页面调用
验证会员类型;表: tab_customer_group
如果没账号,或者账号类型不是5
(条件)先货后款时,入分期付款信息数据-initGxsDeferPay;表:tab_gxs_defer_pay
mod_gxs_cust_coupon_buy();处理优惠劵 表:tab_gxs_cust_coupon_buy
异常返回
shopingCar.doCartBayOpt
(条件)直接生成合同subsStatus=1
价格相关逻辑(预售折扣后价格、甩货折扣价格)
保证金
下单成功
(条件)扣减商品剩余量-doDealActivityWeightOpt;表:tab_gxs_spec_activity_goods
商品是否有变化
删除购物车中已下单商品;表:tab_b2b_shoping_cart
组装-现货洽谈明细表 数据对象:orderSPDetailDissBeanList报单明细表:tab_order_s_price_detail
(条件)预支付挂牌-线上&线下 赋值逻辑
生成合同:同dealService.deal()方法的openSubs()流程
doCartBay
(条件)普通挂牌-线上&线下 赋值逻辑
是否在交易日验证-->(==2011)?
(条件)线下生成合同subsStatus=30
发消息、站内信等
dealService.deal()-->现货洽谈明细表(tab_goods_discuss_detail)(存在更新,不存在插入)-->现货洽谈明细表(font color=\"#2196f3\
second
手续费
验证库存(活动商品、普通商品)1、活动商品表:tab_gxs_spec_activity_goods2、专区活动表:tab_gxs_spec_activity3、挂牌定向会员表:tab_order_s_area
验证签章信息;会员电子签章表:tab_gxs_cust_sign
添加商户日志;表:tab_custmer_oper_log
shopingCarServie.doPayOpt
(条件)增加常用地址
计量单位等信息
(条件1:挂牌&&att72=2001)(条件2 :xxx):createCsgBillRpcOrMqClientServie.autoCsg()
组装洽谈明细表数据(goodsDiscussDetailBean):getParamShopCarOpt()
请求报文:first:check_type:activitysecond:heck_type:
新增常用地址-->是否跟后面的流程重叠了?
(条件:=55):1.设置att1Id=甩货损耗率2.设置att7Id=甩货损坏率
0 条评论
下一页