近期遇到一个棘手的问题,牵涉到该问题数据库表大概如下:
部门表、用户表、数据表。
部门和用户之间是一对多关系,部门和数据之间是一堆多关系,用户和数据之间是一对多关系,当一条数据产生后,在程序中判断该数据类型,满足满足条件的数据对应的就属于哪个部门;当该部门的用户登录后,就可以看到产生的这条数据,反之则否,及我们产生的数据是按照部门绑定的,而现在客户希望能够实现如下(类似于按人绑定):
用户登录后分拣到处理人员:在数据自动流转基础上增加数据自动分配功能,比如置当天A、B、C、D值班,然后指定好的数据就会第一条到A,第二条到B,第三条到C,第四条到D,第条张到A……这样循环,形成平均分配。
各位大侠们,你们有什么好的思路吗?

解决方案 »

  1.   

    一条到A,第二条到B,第三条到C,第四条到D,第条张到A我靠,好难吗?4个人不就是一个长度为4的数组吗?for循环分数据。
      

  2.   

    其实你没有看清楚题,不中点,数据现在是绑定到的部门,换而言之就是数据全部都是放到一个框里的,然后由属于这个框标识的人去取,现在客户要实现的是,不要给我放到框里了,直接把框里的数据都分配给这些人,形如:一条到A,第二条到B,第三条到C,第四条到D,第条张到A,
    这是一个改变现有流程的业务,哪有像你说的那样简单,未知条件很多
    如:数据条数未知,登录的那些人未知,你中不能把为登录的、不在线的一起分吧,其实这个问题的主要难点还是在于,以前的数据是绑定到人所属部门,现在的数据是直接绑定到人。