C#合同逾期 分配给催收人员

图片说明

你的难点在哪里?
先开个分配统计表(人员ID,分配数)
表A中把分组用的(门店、产品、等级)取出来进行循环:
1)表A取该分组的明细
2)表B取该分组的明细、并且和分配统计表关联、按分配数升序排序
3)把合同明细和人员明细一对一循环分配(人员不足继续从头开始),每分配一个分配数加1
这样之前分配数少的会在之后多分配,比较平均。

查询出所有可以分配的记录
变成乱序
循环分配,直到所有合同分配完毕