为了账号安全,请及时绑定邮箱和手机立即绑定

大家进来帮我看看,这个自动货位分配要怎么实现!

大家进来帮我看看,这个自动货位分配要怎么实现!

万千封印 2018-12-07 13:05:07
客户要求: 1.客户要分等级。 2.每个级别分配时候要按照百分比(这个百分比不是总是的百分比,而是没次分配的百分比)。 3.同一个级别再按照平均分配。 举个例子: 比如有1,2,3个级别的客户,共有10个货位,第一级别不管要多少都分给他50%(也就是5个),如果第一级别中有两个客户,再平均分配给每一个用户,第一个分3个,第二个分2个。 然后再分第二级别,第二级别再取剩下的50%,这里要注意,如果第一级别没有用完,要在加上第一级别剩下的货位数量。也就是(第一级别剩下的+50%)乘以50%。这是第二级别的数量,再平均分配给第二级别中的客户。以此类推,一直到最后一个级别时候就把剩下的给最后一个级别不再乘以50%了。 我已经不知道要怎么才能实现这样的方法了!有没有朋友能帮帮我! 这里需要注意的是,每一级别都要按照百分比来分,同级别按照用户数量平均分,不能整除时候,把余下的再按照排序分给相应的用户!也就是所3个分给两个客户就是3.2,六个分给4个用户是2.2.1.1. 还有需要注意的是这样按照比例分最后一个级别的用户可能用不完,而第一级别的用户可能还不够。所以,再分完以后再判读是否所有货位分配完,如果没有分完,再把剩余的货位,再按照客户等级排序,再进行分配!
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

看来凡事还的靠自己!
查看完整回答
反对 回复 2018-12-09
  • 1 回答
  • 0 关注
  • 435 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信