grab_prepare_php_flow
2015-11-23 09:28:58 0 举报
`grab_prepare_php_flow` 是一个用于处理 PHP 流程的函数。它的主要作用是准备和组织 PHP 代码的执行顺序,以便在程序中实现特定的功能。这个函数通常用于编写复杂的 PHP 应用程序,其中需要处理多个步骤或条件。通过使用 `grab_prepare_php_flow`,开发人员可以更好地组织和管理他们的代码,使其更易于阅读和维护。此外,这个函数还可以帮助提高代码的性能,因为它可以确保代码按照正确的顺序执行,从而避免了不必要的错误和延迟。总之,`grab_prepare_php_flow` 是一个非常实用的工具,可以帮助 PHP 开发人员更高效地编写高质量的代码。
作者其他创作
大纲/内容
异常
要求
可抢
让这个记录在1分钟后失效EXPIRE enc_main_hb_id 60
计算用户类型user_type
否
逐个规则去匹配user_type直到命中某一红包类型hb_type或者全没命中
查看该主红包的状态和计数还可抢吗?
返回enc_main_hb_id
不可抢
是否传入了合法的uid
redis.eval(\"LuaScript\
将sp_id与hb_type这一field清空
是
判断此event是否要求用户登录
根据uid获取user_info(新老、绑卡)
不要去
未抢到
将主红包ID加密enc_main_hb_id = enc(main_hb_id + random());
根据event_id进行安全校验
从session中获取uid
将加密主红包ID放入RedisHSET enc_main_hb_id 1
从入参中取得uid
根据sp_id与hb_type,找到该商户发放的此类型的主红包ID,main_hb_id
匹配下一条规则
调用Redis A,进行抢占预备(决策)
根据uid(取模)算出用户实际抢占的主红包的分片(sharding_id)
0 条评论
下一页