新手问题 有谁考虑过在 has_many 多对多关联时的分成问题吗?

syutran · 2019年08月02日 · 最后由 zzz6519003 回复于 2019年08月02日 · 300 次阅读

问题:每个合约有多个员工共同拓展,员工对这笔业务的分成的比例不一样。在关联表上如何增加一个分成比例?

把google搜了个遍,也没找到别人有类似的先例。不知道那些开发保险、银行业务的都怎么解决这个,多对多关联是必须的,但多人对某一业务的分成,然后计算某人所有业务的分成总数。这个需求应该是有的。

希望这次不被网管定义为申手党~

共收到 7 条回复

中间表增加一个属性不行吗?

增加个配置表,由管理去配置比例可行不

一楼给出了正确答案。我公司的项目就是这么干的

user.contracts 得到的是与其它人共同签约的总数(金额),他自己那 40%无法直接取到,得通过中间表里的一个属性计算。这算不算多对多关联的一个问题?

有啥问题,你把中间表看做有业务意义的表就行了

谢谢三位。let me try~

共同拓展?///

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册