微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用postgres函数查询向用户分发任务

如何解决使用postgres函数查询向用户分发任务

用户登录我的函数并为该特定用户分配一些任务时,我有2个表用户一个用户表中的任务表。我的职能是确保所有用户拥有同等的任务。例如我有3个任务要分配,有3个用户登录,所以我的功能将为每个用户分配1-1-1任务。

但是问题是,如果用户一个用户正在注销,而他的任务正在挂起,那么那些挂起的任务又会平等地分配给其他用户。例如用户A有5个任务分配,现在我已经在用户B和C之间分配了这5个任务。这是我遇到的问题,请使用此逻辑进行帮助。

用户

manager

任务表。

Id   User  IsLogin
1     A       Y
2     B       Y
3     C       Y
4     D       N
5     E       N

任务表将使用新任务进行更新。下面的查询给我分配了新任务的用户

Id   TaskName          AssignTo    Status
1    Code in PHP          A        PENDING
2    Code in Nodejs       B        COMPLETE
3    Code in sql          C        PENDING
4    Code in PGsql        A        PENDING
5    Code in JAVA         B        PENDING

我已经使用postgresql函数完成了这一切

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。