dataProvider_array = @[
@{
@"shop_id": @"4",
@"shop_name": @"Test shop 1”,
@"orders": @[
@{
@"order_id": @"288",
@"user_name": @"User 1",
@"order_type": @“special”,
},
@{
@"order_id": @"289",
@"user_name": @"User 1",
@"order_type": @"special",
},
@{
@"order_id": @"285",
@"user_name": @"User 1”,
@"order_type": @"normal",
},
@{
@"order_id": @"286”,
@"user_name": @"User 1”,
@"order_type": @"normal",
},
@{
@"order_id": @"287”,
@"user_name": @"User 1”,
@"order_type": @"normal",
},
@{
@"order_id": @"284”,
@"user_name": @"User 1”,
@"order_type": @"normal",
}
]
},
@{
@"shop_id": @"1",
@"shop_name": @"Test Shop 2”,
@"orders": @[
@{
@"order_id": @"288",
@"user_name": @"User 1",
@"order_type": @"special",
},
@{
@"order_id": @"289",
@"user_name": @"User 1",
@"order_type": @"special",
},
@{
@"order_id": @"290”,
@"user_name": @"User 1”,
@"order_type": @"normal",
}
]
}
];
Эти данные представлены в виде сгруппированных таблиц с возможностью выбора заказов.
У нас есть 2 типа магазинов: обычный и специальный. Поэтому, когда пользователь выбирает любой заказ специального типа, тогда все заказы с одинаковым идентификатором заказа должны выбираться пользователем.
Например, предположим, что пользователь выбрал order_id 289 для второго магазина (id = 1), тогда пользователь должен выбрать тот же идентификатор заказа 289 для другого магазина. Как я могу поддерживать эту вещь?