派单类型1
用户端注册
派单类型3
是
踢公
24小时后
否
正常踢公
能否根据customer_id查询user_id与号码
能否根据小区ID查询经纪人
END
浏览房源(注册时间距现在必须大于24小时)
继续主流程
派单开始
是否有连接
派单过程 依据user_id上锁 未拿到锁之前 等待
检查该条纪录十否有效
*派单*
24小时后进入正常踢公逻辑(我踢公的列表会出现)
是否存在私客(根据customer_id查询)
有填写需求||浏览数5
根据user_id查询派单数是否小于2
24小时以后
用户主动微聊
原子操作依据user_id+broker_uid上锁 未拿到锁之前 等待
过滤掉客户已经匹配到的经纪人后 是否还有经纪人
派单类型2
插入表,获取自增ID
插表、结束
子流程
压入延时异步队列
将表中 user_id=当前用户ID&&当前时间=created_at=前时间-24小时 的纪录置为无效