问题描述
- PHPthinkphp框架 foreach问题 算上是算法 求大神帮忙
-
单分给客服,要求是平均分
举个例子假如10个订单分给3个客服 最后结果是 第一个客服4个订单 其余两个客服3个订单
要是每次来的订单少的话 一次来一个的话 那么第一个客服总是分的订单最多
现在要做的是记录我上次订单分给谁然后这次接着上次那个客服接着分图片说明
解决方案
这个简单,随机产生一个数字,然后从那个起始的数字开始分。再转回来。
解决方案二:
在另外的一个问答里面有回答过
参考js做的演示代码,注意不要点太快,不然好像会乱,原因可能是在用+号时,js会误把数字当作字符串来处理,就是本来是数字相加的,它会变成两个字符合并。不过你慢点点击按钮好像没问题。
记录两个变量,一个是当前的客服数量,另外一个是最近的一次订单分配分配到第几个人。
时间: 2024-11-08 22:00:22