我有一个管理员可以添加横幅的管理员会话网站。横幅实体有一个int ClickLimit
和一个int VisualizationLimit
。因此,每次显示此横幅时,我都会将+1增加到VisualizationLimit
,点击次数也相同。如何平等地显示横幅?
问题是我需要某种先进先出队列。在上面的逻辑中,它不起作用,因为如果用户点击10次然后一些管理员添加新的横幅,则新横幅的int ClickLimit
和int VisualizationLimit
将为0,因此该横幅将显示9次,而旧横幅将不会显示。
目标: 我需要显示横幅平等,而不是随机。像FIFO队列一样,当显示较少查看的横幅时,它将进入队列的末尾。
我试图找到一些模式来实现它,但没有幸运。什么是这种情况的最佳解决方案?
你想达到什么目的?期望的结果是什么? – Romias
@Romias我编辑OP – gog
您可以同时显示多个横幅吗? – Romias