背景:司机经营业务和加盟商(t_company:type=3)经营业务配置、经营范围配置增加权限控制,可选项根据分公司配置的经营业务和经营范围进行配置。 问题:如果平台将分公司目前已有的经营业务和经营范围去掉了,那么该分公司下面的已经绑定了该经营业务和经营范围的分公司和司机没有将分公司取消的经营业务和经营范围去掉。 处理方案:平台编辑分公司时,判断是否减少了该分公司(t_company:type=2)的经营业务和经营范围,如果是,则查询关联该分公司的司机,将司机对应的经营业务更新为未开通;查询属于该分公司的加盟商,更新加盟商的经营业务和经营范围;查询该分公司的加盟商下面的司机,更新司机的经营业务。