下单流程
2022-01-17 10:23:13 1 举报
流程
作者其他创作
大纲/内容
用户的佣金日志(user_commision)(只增不减)
判断是否有old order id
处理学员与班级的关联关系根据订单查询该课程所有的学员列表
判断该用户是否有预定单
了解政府信息公开要求并有效实施
创建班级
E
Store Set
平移
loginByRoleget tokento redirectPathget data
2. 处理用户列表
用户可见范围afg
基础层
已勾选的可见范围的用户处理,特殊标识
1. 依赖于换房逻辑2. 不需要进行支付, 直接支付成功3. 餐券需要查询上个订单的剩余,插入剩余餐券数量为可用数量4. mealRoom表需要update 原应该未核销的数据为新的orderId
失败监听不到,人工处理
小程序提现
选择角色
1. 查询redis中处于预定中的房源id2. 根据时间搜索mysql中非锁定状态的房源,并且 not in $1 中的房源,非正在预定中的房源
有预定单
小程序/管理端预定单下单流程
B -> D
跳转角色选择页
统计根节点
佣金日志查询,该订单、未生效0 的佣金sum后 增加至detail佣金金额中
1. redis中存储预定单信息(expire) 1. pre-order-room-%s(roomId) 2. pre-order-user-%s(userId)2. mysql中记录预定单记录
小程序/管理端取消预订单流程
1. 去掉售价2. 去掉最高折扣金额(去掉逻辑判断)3. 去掉最小开课人数(逻辑判断) 4. 去掉开始结束时间
处理好请求返回给微信处理成功
利用数字技术重构问题并创新性解决
tree1第三方的部门树
点名
成功
是合伙人
分佣类型1. 合伙人固定房费分佣2. 合伙人分享分佣3. 普通用户分享分佣4. 合伙人固定消费点分佣5. 合伙人分享消费点分佣
乐于利用数字技术辅助高效的决策
Base Obj
已经勾选
课时
根据不同数字平台和受众创建不同政务信息内容
P A
改革与创新层
利用数字技术开展内外部协作
用户选的某些优惠券
根据不同受众创建不同政务信息内容
安装成功
利用数字技术重构问题,创新性解决问题
提现审核
判断是否有分销用户
login by code
根据找到的公众号openid发送模板消息
A
业务流需要给用户发送模板消息根据当前登录的小程序openid获取到unionid获取到微信公众号相同unionid的openid
创建课程
存在
接口列表1. 用户登录,传过来用户姓名+工号,查询redis,不存在则入库2. 开始抽奖【抽奖流程】3. 用户查看自己的中将结果4. 用户查询中奖名单【轮次id】5. 用户查询中将轮次
评估所获信息的真伪、与工作的相关性
原来的启用abcde
生成新订单,订单set old order id
合伙人分成100%全部分给合伙人
阿里云ECS
购买成功生成订单
小程序/管理端支付流程
情况1
P B
快速搜寻所需数据、信息和数字内容
key: roomId-startTime-endTimescore: expire timestampvalue: orderNum
用户可见范围ab
分佣流程
有分销用户
100%房费付款(排除掉早晚餐)
入住成功
商品A - 品类1B - 品类3
验证过,可以在用户关注后获取到unionid
用户扫描小程序二维码进入小程序
借助数字技术与民众开展互动,回应关切
小程序是否支付
client
1. 处理所有的部门列表
是否支付
券A - 品类
意识到数字技术对个人身心健康和环境产生的危害
微信的请求getpost
审核失败
client
小程序支付成功
如果是删除的话,处理好部门后需要处理部门内的用户为禁用状态,同时判断该用户是否存在于可见范围中
顺丰抽奖流程
1. 插入 sun_user_commission(佣金log)2. 插入pay_detail 3. withdraw表修改状态(提现成功)
借助网络发表观点并有效舆论引导
评估所获信息的价值和与工作的相关性
调用微信支付
key: orderNumvalue: roomOrder vo
微信支付是否成功
了解新兴技术发展状况及其影响
记录学员的上课记录
借助数字技术发表观点并有效引导舆论
换房
父部门、跟节点,level、等一切东西的处理第一种情况:数据库没有insert第二种:数据库有,update第三种:第三方没有,数据库有
corpId: aa
服务器端点击换房按钮
使用数字技术向公众和企业提供各类服务
审核成功
B
销之星消息推送流程
查询出该班级下的学院,减课时查询剩余课时数量为0,1,2的学员
Server
不是合伙人
小程序/管理端可订房源搜索
C
应用层
1. A品牌券2. A品类券3. A商品券4. C品牌券 5. C品类券 6. 全场通用7. A品类券
了解数据开放的价值并支持开放政府数据
处理部门数据
非法小程序、管理端提示日期不可订请选择其他日期
科学整合、处理分析不同类型的数据
订单子表记录父级订单number
未成功redis: pre-order-user-%s中查询具体的未支付订单
REDIS ROOM Key Design
前端处理支付取值服务器端根据parentnumber查询订单
单角色
入口
提前研判、预警和管控数字化风险
熟练使用办公软件、政务平台
班级类型:一对一/班课人数上限授课教师课程开始结束日期作为有效期,能否查询出来1. 课时单价2. 课程总课时3. 购买最小课时数
不可勾选
注意申请、审核、审核失败节点都不需要日志
根据事件的类型挑选处理的handler
失败
服务器处理提现
没抽过
多选班级
50%固定给平台给平台的就不需要处理了
我的解决方案
判断房间的日期是否合法
利用数字技术辅助高效决策
购买课程
参数入住时间离店时间
需求(这些key都需要设置过期时间)1. 查询所有待支付订单(直接查询keys orderNum)2. 查询某个用户的待支付的订单(待定)3. 根据时间查询正在预定的房间的ids(待定)
网络问政,回应民众关切,开展互动
1. 需要依据愿订单重新选择结束日期2. 重新选择排房信息、套餐、生成订单3. 支付成功后处理订单押金、入住人、入住信息
rds1. 当前登录过的所有用户 - AllUser2. 抽奖的用户,这里的用户抽奖后会被删除3. lotto抽奖id - AllUser[从所有用户中抽取]
判断是否已经抽过了
小程序公众号组件方便用户快捷关注公众号
利用数字平台进行自我提升
新增
10 %判断场景
进入小程序
具备数据思维、知识与技能
账单
利用互联网快速搜寻到自己所需信息
get tokento redirectPathget data
选择班级上课日期任课老师
支付成功跳转订单详情
无分销用户
优惠券增加有效时间字段
Uid: orderNum
是否存在token
安全访问数字基础设施,确保数字设备安全
1. 默认创建一个根部门节点,所有的部门节点都放在这个节点下2. 处理好父部门节点,如果父部门不存在,则直接放到根节点上
判断用户是否合伙人
可见范围abfg
40%固定非给合伙人
可以勾选
安全管理数据,确保数据不被篡改、盗用、删除
1. 从redis中随机抽取几个值作为List放到新的抽奖id的key中2. 每个用户抽奖成功之后都要设置一下自己的id为redis的key,value是抽奖的信息
调用接口
用户手动点击开始抽奖
商品B2,4
tree2数据库部门树
负载均衡Nginx
有oldorderid
没有与预订单
遵循公共伦理和责任,保护他人隐私、工作秘密
飞书: A -> B -> D -> C -> E数据库: parent-> B -> D -> C -> E
增加该学员的上课课时数量
预定单取消1. redis中删除预定单信息(expire) 1. pre-order-room-%s(roomId) 2. pre-order-user-%s(userId)
三方数据 数据库数据
开始安装
是否成功
可选
多角色
是否单角色
企业微信
排课
飞书: A -> B -> D -> C -> E数据库: parent -> D -> C -> E
执行变更
1. withdraw(状态审核失败)2. detail 佣金返还
第一种情况给了A
开始处理整合数据
认别、使用特定领域的专用数字工具和技术
下单成功前端进行支付动作
D
提现金额不足抛异常
品类12
识别自身数字素养缺陷,自我提升并帮助他人发展
需要在选择班级的时候校验该学员只能购买一次该班级多个订单处理
服务器controller
不成功,token过期、删除token、跳转到首页,重新走登录流程
合法
关注后服务器获取用户openidunionid
接收到通讯录或者可见范围变更的通知
选择满减优惠券
根据code获取企业信息【userids、parties】持久化存储
飞书 根节点数据库 没有
科学整合、处理分析不同类型的数据、信息
提前研判、预警和管控数字化风除的意识和能力
飞书小程序
下单 - 入参(开始时间、结束时间、用户id、房间id)
延期
支付成功
自己的根节点
paySuccess
1. redis中删除预定单信息(expire) 1. pre-order-room-%s(roomId) 2. pre-order-user-%s(userId)2. mysql中记录订单记录信息3. 更新房态
没有进行支付
不存在token
corpId: cc
熟练使用办公软件、政务平台、惠企便民平台
scheduel 线程 定时删除过期 sortedkeys
支付成功逻辑
企业信息处理
1,2,3,4,5,6
小程序业务需要授权登录获取用户openidunionid
corpId: bb
小程序提示已有未支付订单,请先支付或取消订单
商品C2,3,5
30% 分给普通用户
结束房费分销流程
1. 分类 - 【ABC】2. 单品 - A
所有的优惠券
1. 插入 withdraw(状态未审核)2. detail 佣金减少
1. 需要提现退款明细2. 换房、平移、提前退款需要处理金额变动(减去未住的订单的价钱)
0 条评论
回复 删除
下一页