开单接口流程
2019-07-25 10:19:02 0 举报
开单
作者其他创作
大纲/内容
同步数据给河南公安系统(备注11)
检查单号是否 重复 或 之前被删除 包括历史库
运单数据是否同步推送-客户端开单
判断是否签收
NO
YES
优惠券修改成已使用并返还优惠券费用
判断一级政策下发
入参解析serviceBeanMessage(实例见备注1)
新增网点-开单匹配数据报表
客户信息和客户地址信息处理(备注8)
调整电子面单库存数据
推送用友订单指令
维护重量段 && 重量段在中转费在打折范围内(备注A)
中转费打折
一级政策下发 为是,二级是否维护货量
新增面单打印记录
是否推送目的网点信息到gis
开单成功推送运单信息至财务结算平台
检查结算重量是否可以选择当前产品类型
代收货款小于等于限制金额(备注7)
子系统不允许向主系统开单
特殊费用处理
检查回单是否重复录单
运单信息填充,更新运单对应状态
目的网点判断运单是否需要进行到付代收且到付金额>0.0(备注3)
代收货款大于0
新增安装费-物品类型明细
插入计算费用表
备注:1.serviceBeanMessage:{ \"loginUser\":\"\
检查优惠券信息
利用队列调整库存数据
科捷物流推送运单状态
scanParams:{ \"result\":{ \"waybilllist\":[ { \"recvcustomerinfos\":{ \"addr\":{ \"ADDRESS\":\"\
验证快件跟踪信息步骤是否存在
根据运单累加后代收货款
推送目的网点信息至gis(备注9)
规则1: 判断到付或代收 * 1) 寄件网点开单时涉及到到付款: 目的网点的累计到付金额>目的网点实际余额+到付关闭参数,不允许寄件网点开到付到此目的网点,同时, 弹窗提示:“目的网点到付已到上限,请联系该网点,电话******,”点击“确认”关闭弹窗。 弹窗中网点的电话,取鲁班BS的网点管理中,该网点负责人的电话。 目的网点的累计金额<=目的网点实际余额+到付关闭参数,允许寄件网点开到付到此目的网点。 2) 寄件网点开单时涉及到代收货款: 目的网点累计代收货款金额>目的网点实际余额+货款关闭参数,不允许寄件网点开代收货款到此网点。同时, 弹窗提示:“目的网点代收货款已到上限,请联系该网点,电话*******,点击“确认”,关闭弹窗。 弹窗中网点的电话,取鲁班BS的网点管理中,该网点负责人的电话。 目的网点累计代收货款金额<=目的网点实际余额+货款关闭参数,允许寄件网点开代收货款到此网点。 3) 如开单时,同时涉及到代收货款与到付两项,到付与代收货款分开判断,两者的判断条件都满足,才可以开到此目的网点; 但只要不满足其中一条判断,都不可以开到此目的网点。弹窗的提示语自动获取到不满足判断的那一个进行显示。 4) 上级限制下级,如上级不符合规则,下级也无法开单。 例: 如开单到二级网点,先判断一级网点是否符合规则,再判断二级本身是否符合。 5) 改单的判断与开单时的判断保持一致。 6) 参数未设置: a. 到付关闭参数: a) 目的网点为一级加盟网点,到付参数未设置,可以开到付到此一级网点。 b) 目的网地点为二级加盟网点,到付参数未设置,所属一级网点也未设置,允许开到付到此二级网点。 c) 目的网点为二级加盟网点,到付参数未设置,所属一级网点有设置到付关闭参数,则判断一级网点是否满足判断: 满足:可以开到此二级网点 不满足:不可以开到此二级网点。 b. 贷款关闭参数: a) 目的网点为一级加盟网点,货款关闭参数未设置,可以开代收货款到此一级网点。 b) 目的网点为二级加盟网点,贷款关闭参数未设置,所属一级网点也未设置,允许开代收货款到此二级网点。 c) 目的网点为二级加盟网点,贷款关闭参数未设置,所属一级网点有设置关闭参数,则判断一级网点是否满足判断: 满足:可以开代收货款到此二级网点 不满足:不可以开代收货款到此二级网点。 参数未设置的情况同样适用于二财-一级网点。
利用队列新增账单数据
获取账单最大重量与单件重量
更新目的网点代收到付款 统计
判断目的网点是否存在当前登陆之后做过删除操作
中转费货量不超出一级上线
新增子单数据
查找主账户余额信息
目的网点状态验证
推送货量至游戏项目(备注10)
验证本站(寄件网点)到付款、代收货款限制(备注1)
增加订单状态推送至官微(所有订单推送)
网点为二级网点 或者二财下一级网点
开单
判断主账户是否欠费
目的网点及网点所属一级网点,二级财务中心代收,到付判断备注(4)
新增录单地址匹配失败记录
网点为一级网点
是否推送货量至游戏项目
验证费用明细信息
根据运单累加后到付款
获取寄件网点判断是否为河南省网点
获取寄件网点主账户及开单目的网点
开单数据返回
得出运单打折结果
更新网点货量
验证寄件网点与目的网点是否一致
优惠券不为空则获取优惠劵信息
发送短信
Writer:shaodongCoWriter:caollCreateTime:2019.07.23
主网点账户欠费
修改已存在账单
产生账单(备注B)
获取子单信息
修改快件跟踪信息
主账户和目的网点相同
保存运单信息
鲁班bs开单接口流程图
数据推送入库鲁班系统(保留一个月数据)
直营开单
面单图片数据修改成已录单
检查寄件网点预付款余额(需扣除运单产生的费用)是否低于警戒金额(备注5)
推送运单轨迹状态到第三方电商平台
保存运单详细信息
判断是否为特殊网点不需要验证上级(备注2)
新增修改快件跟踪信息
推送结算平台费用设置
备注1: 1寄件网点到付(贷款)上限金额小于运单到付(代收货款)金额 2寄件网点到付(贷款)上限金额小于运单到付(代收货款)金额 3寄件网点到付(贷款)上限金额小于运单到付(代收货款)金额 备注2: 二级财务中心,同行,一级分拨中心,非二级财务中心下的一级加盟网点备注3: 判断运单是否需要进行到付代收 1:普通面单 ( 获取到付款(若是到付款则取运费))2:直营面单(到付、返款到付应取值实收总金额) 备注4: 1:获取到付代收 目的网点 和其所属一级网点 或二财 (判断网点是否二财下的一级网点)2:是否有绑定主账户 3: 优先判断主账户网点代收到付 ,其次判断所属网点代收到付 在判断目的网点到付代收(是否开通到付或代收服务 )span style=\"font-size: inherit;\
客户端实收总金额与后台计算实收总金额小于0.5
菜鸟点电子面单
是否为菜点子面单(菜鸟电子面单鲁班不校验是否有物料所属网点)
产生费用
推送结算平台特殊费用设置
获取寄件网点主单,回单(不是菜鸟才获取子单)
校验子单重复
运单数据到数据同步平台
验证寄件网点所属一级网点,二级财务中心到付款、代收货款限制(备注1)
暂存数据修改成已录单
代收货款大于限制金额不能选择现金支付
红利基金计算逻辑得到是否为承包区
0 条评论
下一页