我面临一个有趣的问题,我想在我花几天时间理论之前看看是否有其他人解决了这种情况。
我有2个系统。第一个系统维护一个排序的数据列表。可以说它有一个命名活动的列表。该系统的用户可以随时手动订购。
创建新项目时,系统 2 会将该列表实例化到自身中。它还与原始列表同步。系统 2 中的用户可以创建自定义活动。这些不会同步回原来的。系统 2 将系统 1 的列表和海关列表保存在一个表格中。系统 2 的用户可以重新排序/手动排序该列表。
现在,困难的部分来了。如果系统 1 的用户重新排序了一些活动,我们希望他们在系统 2 中重新排序。我们只希望那些特定的项目重新排序,而不是重新排序系统 2 的用户已经重新排序的项目。
即系统 2 用户重新排序一些活动。系统 1 用户重新排序这些活动和其他活动。只有系统 2 用户没有重新排序的那些会受到影响。
我可能会让这件事变得比实际更复杂。这听起来绝对是一个有趣的难题。